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)
})

本文深入探讨了JavaScript中数组的三种核心操作:map用于映射转换数组元素,filter用于筛选符合特定条件的元素,以及forEach用于遍历数组执行操作。通过具体示例,读者可以详细了解这些方法的使用技巧及注意事项。
226

被折叠的 条评论
为什么被折叠?



