forEach 不能通过item直接修改原数组

2020-12-28  本文已影响0人  jluemmmm
params.forEach(item=> {
  item = item * 2
})

数组,作为一种引用数据类型,存储在堆内存中,item是指向堆内存的指针,修改 item 不能直接修改原数组的值,只能通过 数组索引进行修改。

map 方法不会修改原数组,创建一个新数组,其结果是每个元素调用一次提供的函数后的返回值。

上一篇 下一篇

猜你喜欢

热点阅读