push()
作用:將一個或多個元素添加到數組的末尾,並返回該數組的新長度。
語法
arr.push(element1, ..., elementN)
- 參數:
elementN:被添加到數組末尾的元素。 - 返回值:
當調用該方法時,新的 length 屬性值將被返回。
實例
let a=['a','b','c','d'];
a.push('haha','niuniu');
console.log(a);//["a", "b", "c", "d", "haha", "niuniu"]
unshift()
作用:將一個或多個元素添加到數組的開頭,並返回該數組的新長度(該方法修改原有數組)。
語法
arr.unshift(element1, ..., elementN)
- 參數
elementN
要添加到數組開頭的元素或多個元素。 - 返回值
當一個對象調用該方法時,返回其 length 屬性值。
實例
let a=['red','yellow','blue','green'];
a.unshift('orange','pink');
console.log(a);//["orange", "pink", "red", "yellow", "blue", "green"]