数组的常用方法一般有 push,pop,unshift,shiift四种
一. push()
push 就是在数组的尾部插入一个或多个新元素,并且返回数组的新长度
例如:varr arr=[1,2,3,4,5,6]
arr.push(7); 这样就在上面的数组尾部加一个新元素7;
返回结果则是1,2,3,4,5,6,7
arr.push(7,8,9)也可以同时添加多个元素 添加的元素与元素之间 用逗号隔开;
返回结果则是1,2,3,4,5,6,7,8,9
二.unshift()
unshift是在数组的头部添加一个或者多个元素,并返回数组的新长度
例如:var arr=[1,2,3,4,5,6]
arr.unshift(7)这样就在上面的数组头部加一个新元素7;
返回结果则是7,1,2,3,4,5,6
arr.unshift(7,8,9)也可以同时添加多个元素 添加的元素与元素之间 用逗号隔开;
返回结果则是7,8,9,1,2,3,4,5,6
三.pop()
pop是删除数组尾部的最后一个元素,并且返回被删的元素;
例如:var arr=[1,2,3,4,5,6];
arr.pop();这样数组的最后一个6就被删除了;返回的数组只有1,2,3,4,5
pop 同lenght--的原理一样都是删除数组长度的最后一个元素 但是Lenght--删除后不能返回删除的元素 pop可以返回;
四.shift()
shift是删除数组头部的第一个元素,并且返回被删的元素;
例如:var arr=[1,2,3,4,5,6];
arr.shift();这样数组的第一个1就被删除了;返回的数组只有2,3,4,5,6
在这几种方法里 : 不管是删除还是增加都会改变数组原来的长度