1. arr.forEach
function该函数可接受1-3个参数
val参数表示数组的当前元素项,必须的参数
index
参数表示的当前元素下标,可选参数
arr
参数表示当前元素所属的数组,可选参数
var arr = [2,4,5,6,7,8]
arr.forEach(function(val,index,arr){
console.log(val,index,arr);
})
输出结果
2.arr.map
map() 方法创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果
不会改变原始数组
var arr = [2,4,5,6,7,8]
let newarr = arr.map((i)=>{
return i*i
})
console.log(newarr);
输出结果
3.arr.filter
不改变原数组
创建新数组
使用return