Array對象常用方法
阿新 • • 發佈:2019-02-21
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對象常用方法