- forEach();循环遍历数组,进行操作,修改数组。
a.forEach(function(value, index, arr){array[index] = value + 1;});
- map(); 遍历数组,返回对每一个元素处理的 数组,
var arr = a.map(function(value){return value * value;})
- filter(); 返回一个function返回结果为true的所有元素组成的一个稠密数组。
var arr = a.filter(function(value){ if(value > 10) return true;})
- some(); 数组中有任意一个元素,满足function处理结果为true则返回true
var bo = a.some(function(value){ if(value < 0) return true;})
- every(); 数组中所有的元素都满足function处理结果为true才返回true。
var bo = a.every(function(value){ if(value < 0) return true;})
- 其他函数shift,unshift, push, popup, splice, slice, concat, sort, reverse