1、push方法
push() 方法可把参数指定的元素依次添加到数组的末尾,并返回添加元素后的数组长度
let arr = [1,2,3]
arr.push(5) //arr [1,2,3,5]
arr.push(8,9) //arr [1,2,3,5,8,9]
2、unshift方法
unshift() 方法可把参数指定的元素依次添加到数组的前面,并返回添加元素后的数组长度。
let arr = [1,2,3]
arr.unshift('a') //arr [a,1,2,3]
arr.unshift(8,9) //arr [9,8,a,1,2,3]
3、pop方法
pop() 方法可弹出(删除)数组最后一个元素,并返回弹出删除的元素。
const sites = ['Google', 'Runoob', 'Taobao', 'Zhihu', 'Baidu'];
console.log(sites.pop());
// 输出结果为: "Baidu"
console.log(sites);
// 输出结果为: ['Google', 'Runoob', 'Taobao', 'Zhihu']
sites.pop();
console.log(sites);
// 输出结果为: ["Google", "Runoob", "Taobao"]
4、shift方法
shift() 方法可删除数组第一个元素,并返回删除的元素
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.shift()
console.log(fruits ) //Orange,Apple,Mango
5、splic方法
splice() 方法用于添加或删除数组中的元素。
注意:这种方法会改变原始数组。
在数组中插入元素
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2,0,"Lemon","Kiwi");