1.map映射
let arr1 = [1,2,3];
let mapArr1 = arr1.map((value,key,arr) => {
// console.log('值',value);
// console.log('索引',key);
// console.log('213',arr)
return value * value;
})
console.log('原数组',arr1);
console.log('新数组',mapArr1);
结果如下。 map必须用return返回值
2.filter过滤。过滤出符合条件数字,组合成新的数组返回
let arr2 = [2,3,4,6];
let filterArr1 = arr2.filter((value,key,arr) => {
return value%2 == 0
})
console.log('filterArr1数组',filterArr1)
3.forEach遍历,遍历出数组中的每个值
let arr3 = [4,5,6,7];
arr3.forEach((value,key,arr) => {
console.log(value * value)
})