操作方法
slice(起始位置,结束位置)
方法不影响原始数组,返回起始到结尾的项;
shift()
头部移除,并返回该项;
unshift()
头部添加,返回数组长度;
push()
尾部添加,返回数组长度;
pop()
尾部移除,返回该项;
splice()
:删除splice(0,2)
,删除前两项;
插入splice(2,0,'red','green'),
从数组的位置2开始插入’red’,’green’;
替换splice(2,1,'red','green')
删除位置2,然后从位置2开始插入’red’,’green’。
位置方法
indexOf,lastIndexOf()
迭代方法
every(),filter(),forEach()
没有返回结果,map()
返回数组,some()
归并方法
reduce(前一个值,当前值,项的索引,数组对象),reduceRight()
var values = [1,2,3,4,5];
var sum = values.reduce(function(pre,cur,index,array){
return pre + cur;
});
console.log(sum);