1. 程式人生 > >Array對象常用方法

Array對象常用方法

string sci ret cti 返回 對象 [] fine 常用方法

不改變原數組:
1、concat() 連接兩個或多個數組 不改變原數組 返回被連接數組的一個副本


2、join() 把數組中所有元素放入一個字符串 不改變原數組 返回字符串


3、slice() 從已有的數組中返回選定的元素 不改變原數組 返回一個新數組


4、toString() 把數組轉為字符串 不改變原數組 返回數組的字符串形式

改變原數組:
5、pop() 刪除數組最後一個元素,如果數組為空,則不改變數組,返回undefined 改變原數組 返回被刪除的元素


6、push() 向數組末尾添加一個或多個元素 改變原數組 返回新數組的長度


7、reverse() 顛倒數組中元素的順序 改變原數組 返回該數組


8、shift() 把數組的第一個元素刪除,若空數組,不進行任何操作,返回undefined 改變原數組 返回第一個元素的值


9、sort() 對數組元素進行排序(ascii) 改變原數組 返回該數組

var b = [cc];
var d=b.shift();
console.log(d);   // cc
console.log(b);  // []
var arr = [
    {name: 張三,age: 22},
    {name: 李四,age: 20},
    {name: 王五,age: 24}
];
function compare(a,b) {
    
return a.age - b.age }; console.log(arr.sort(compare)) //[ // {name: ‘張三‘,age: 22}, // {name: ‘李四‘,age: 20}, // {name: ‘王五‘,age: 24} //]

  
10、splice() 從數組中添加/刪除項目 改變原數組 返回被刪除的元素


11、unshift() 向數組的開頭添加一個或多個元素 改變原數組 返回新數組的長度

Array對象常用方法