数组方法总结:
1.push():该方法向数组末尾加一个或多个元素,并返回数组新长度。
var arr=["孙悟空","猪八戒","沙和尚","唐僧"];
arr.push("二郎神");
arr.push("牛魔王","铁扇公主");
2.pop():该方法删除数组中的最后一个元素,并返回所删除的元素
var arr=["孙悟空","猪八戒","沙和尚","唐僧"];
arr.pop();
//删除了arr的最后一个元素 "唐僧"
3.unshift()方法:向数组开头添加一个或多个元素,并返回新数组的长度
var arr=["孙悟空","猪八戒","沙和尚","唐僧"];
arr.unshift("牛魔王");
arr.unshift("红孩儿");
4.shift():删除数组中的第一个元素,并将删除的值返回
var arr=["孙悟空","猪八戒","沙和尚","唐僧"];
arr.shift();
5.forEach():用来遍历数组
var arr=["孙悟空","猪八戒","沙和尚","唐僧"];
//方法中要用一个函数作为参数;
arr.forEach( function(a,b,c){
document.write(a+"<br />");
//数组中有几个元素,函数就执行多少次;
}) ;
6.splice():可以说是数组中最强的方法
该方法可以传两个或三个参数:
删除效果
(1).传两个参数时,可以删除数组中任意数量的项
参数1:元素索引位置
参数2:删除的个数
let arr = [0, 1, 2, 3, 4, 5, 6];
let newArr = arr.splice(0, 2)
//从索引为0的元素开始,删除两个元素;并将删除结果赋给newArr
console.log(arr); //[2,3,4,5,6]
console.log(newArr); //[0,1],返回的新数组中包含两项
插入效果
(2).传三个参数时,在删除元素的同时,可以插入元素。
参数1:元素索引位置
参数2:删除的个数
参数3:插入的元素
let arr = [0, 1, 2, 3, 4,