JavaScript 中的所有事物都是對象:字符串、數值、數組、函數...
對象只是一種特殊的數據。對象擁有屬性和方法。
下面我來總結一下js本地面向的對象;
1Array(數組);
方法:concat 連接兩個或更多的數組,並返回結果;例子:
var
hege = ["Cecilie", "Lone"];
var stale = ["Emil", "Tobias", "Linus"];
var kai = ["Robin"];
var children = hege.concat(stale,kai);
children 輸出結果:
Cecilie,Lone,Emil,Tobias,Linus,Robin
concat() 方法用於連接兩個或多個數組。
該方法不會改變現有的數組,而僅僅會返回被連接數組的一個副本。
indexOf()方法可返回某個指定的字符串值在字符串中首次出現的位置。
如果在數組中沒找到字符串則返回
-1。例子:
var
fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.indexOf("Apple");
a 結果輸出: 2
join()把數組中的所有元素轉換爲一個字符串:可選。指定要使用的分隔符。如果省略該參數,則使用逗號作爲分隔符。例子:
var
fruits = ["Banana", "Orange", "Apple", "Mango"];
var energy = fruits.join();
energy輸出結果:
Banana,Orange,Apple,Mango
lastIndexOf() 方法可返回某個指定的字符串值在字符串中最後出現的位置。例子;
var a = fruits.lastIndexOf("Apple");
fruits.pop();
fruits.pop();
push()向數組的末尾添加一個或更多元素,並返回新的長度。例子;
fruits.push("Kiwi")
fruits.reverse();
var citrus = fruits.slice(1,3);
fruits.sort();
定義和用法
sort() 方法用於對數組的元素進行排序。
排序順序可以是字母或數字,並按升序或降序。
默認排序順序爲按字母升序。
注意:當數字是按字母順序排列時"40"將排在"5"前面。
使用數字排序,你必須通過一個函數作爲參數來調用。
函數指定數字是按照升序還是降序排列。
這些說起來可能很難理解,你可以通過本頁底部實例進一步瞭解它。
fruits.splice(2,0,"Lemon","Kiwi");
toString()把數組轉換爲字符串,並返回結果。例子;
var
fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.toString();
fruits將輸出:Banana,Orange,Apple,Mango