map (让数组通过某种计算产生一个新的数组)
map产生的数组相对于原数组来说,数组项的value产生变化。
var newArr=arr.map(function(item,index){
return item*2
})
reduce (让数组中的前一项和后项进行某种计算,并累计最终值)
var add=arr.reduce(function(prev,next){
return prev+next;
})
filter(筛选出数组中符合条件的值,返回一个新的数组)
filter 数组的项数发生变化。
var newArr=arr.filter(function(item,index){
return item>3;
})