forEach和map的区别?

2023-10-25  本文已影响0人  祈澈菇凉

forEach和map是JavaScript中常用的数组迭代方法,它们有以下几个主要区别:

1:返回值:

2:修改原数组:

3:回调函数的参数:

4:使用场景:

// 使用forEach方法打印数组元素
const array = [1, 2, 3];
array.forEach(element => {
  console.log(element);
});

// 使用map方法将数组中的每个元素乘以2
const doubledArray = array.map(element => element * 2);
console.log(doubledArray); // 输出:[2, 4, 6]

总结:

上一篇下一篇

猜你喜欢

热点阅读