易混淆知识点
forEach和map的区别
forEach会在原数组中修改,但是修改的时候需要加上index
map会返回新数组,这个数组中的每个元素由原数组中的每个元素改动而来
let arr = [1, 2, 3];
arr.map(item => item*2) //会返回一个新数组[2, 4, 6],但是arr不会变
arr.forEach((item, index) => arr[index] = item *2) //arr为[2, 4, 6]
...
原创
2021-01-20 18:13:59 ·
114 阅读 ·
0 评论