1.pop() 方法将删除数组的最后一个元素,把数组长度减 1,并且返回它删除的元素的值。
实例:
var arr = new Array();
arr[0] = "a";
arr[1] = "b";
arr[2] = "c";
console.log(arr); //输出:a,b,c
console.log(arr.pop()); //输出:c
console.log(arr); //输出:a,b
2.shift() 方法将删除数组的第一个元素,把数组长度减 1,并且返回它删除的元素的值。
实例:
var arr = new Array();
arr[0] = "a";
arr[1] = "b";
arr[2] = "c";
console.log(arr); //输出:a,b,c
console.log(arr.shift()); //输出:a
console.log(arr); //输出:b,c
3.push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。它是直接修改数组并改变长度,而不是创建一个新的数组。
实例:
var arr = new Array();
arr[0] = "a";
arr[1] = "b";
arr[2] = "c";
console.log(arr); //输出:a,b,c
console.log(arr.push("d")); //输出:4
console.log(arr); //输出:a,b,c,d
4.unshift() 方法在数组的开头添加一个或多个元素,并返回新的长度。
实例:
var arr = new Array();
arr[0] = "a";
arr[1] = "b";
arr[2] = "c";
console.log(arr); //输出:a,b,c
console.log(arr.unshift("e","f")); //输出:5
console.log(arr); //输出:e,f,a,b,c