数组的四个方法
push()
/*push()
向数组末尾添加一个/多个元素并返回数组新的长度
可以将要添加的元素作为方法的参数传递,这样这些元素会自动添加到数组的末尾
*/
var arr=["孙悟空","猪八戒","沙和尚"];
arr.push("唐僧","蜘蛛精","白骨精");
console.log(arr);//"孙悟空","猪八戒","沙和尚","唐僧","蜘蛛精","白骨精"
看数组返回值
var arr=["孙悟空","猪八戒","沙和尚"];
var result=arr.push("唐僧","蜘蛛精","白骨精");
console.log(arr);
console.log("result="+result);//总长度是6
//该方法将数组新的长度作为返回值返回
pop( )
pop( )该方法可以删除数组的最后一个元素,并将被删除的元素作为返回值返回
var arr=["孙悟空","猪八戒","沙和尚"];
var result=arr.push("唐僧","蜘蛛精","白骨精","玉兔精");
console.log(arr);
arr.pop();
console.log(arr);
var arr=["孙悟空","猪八戒","沙和尚"];
var result=arr.push("唐僧","蜘蛛精","白骨精","玉兔精");
console.log(arr);
//pop();一次少一个
arr.pop();
arr.pop();
arr.pop();
console.log(arr);
返回值
result=arr.pop();
console.log(arr);
console.log("result="+result);
unshift()
//unshift()向数组开头添加一个或者多个元素,并将返回新的数组长度
//向数组前面插入元素以后,其他元素索引会依次调整
var arr=["孙悟空","猪八戒","沙和尚"];
var result=arr.push("唐僧","蜘蛛精","白骨精");
console.log(arr);
arr.unshift("牛魔王");
console.log(arr);
shift( )
删除数组的第一个元素,并将被删除的元素作为返回值返回
var arr=["孙悟空","猪八戒","沙和尚"];
var result=arr.push("唐僧","蜘蛛精","白骨精");
console.log(arr);
arr.unshift("牛魔王","二郎神");
console.log(arr);
arr.shift();
console.log(arr);
result=arr.shift();
console.log(arr);
console.log("result="+result);
//同样shift()几次就删除几个并返回新的数组长度
其他方法