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"]