push()与unshift() , pop() 与 shift()
push()方法将一个或多个元素添加到数组的末尾,并返回该数组的新长度
var arr = [];
arr.push("123");
unshift() 方法将一个或多个元素添加到数组的最前面,并返回该数组的新长度
var arr = [1,2,3,4,5,6,7]
arr.unshift(-1,0);
pop()将从数组最后一位剪贴出来且不接受参数
var arr = [1,2,3,4,5,6,7]
var arrs = [1,2,3,4,5,6,7]
var a = arr.pop(); //将数组最后一位剪贴出来
console.log(a);
arrs.pop(); // 将数组最后一位剪贴出来且不保存
console.log(arrs);
shift()将从数组第一位剪贴出来且不接受参数
var arr = [1,2,3,4,5,6,7]
var arrs = [1,2,3,4,5,6,7];
var a = arrs.shift(2);
var b = arr.shift();
console.log(a);
console.log(b);
splice()
splice(截取的位置,截取多少位,在其切口处添加数据/无限制的添加)
返回值: 返回一个新数组
var arr = [1,2,3,4,5,7]
arr.splice(5,0,6); // arr = [1, 2, 3, 4, 5, 6, 7];