请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于forEach和为什么不能修改数组的值的问题

老师,我上网查了一下,是因为这个原因吗?

一个是数组直接量
一个是数组对象

创建数组var arr = [];这是使用数组直接量(Array Literal)创建数组。
构造函数Array() 创建数组对象:var arr = new Array()

正在回答

1回答

不是呀,你可以用 forEach(idx,item)(arr[idx]=newvalue)来改变的

0 回复 有任何疑惑可以回复我~
  • 提问者 目訫 #1
    那老师课上说的那个问题的原因是什么,就是用forEach没有办法给初始化的数组赋值?
    回复 有任何疑惑可以回复我~ 2020-04-08 21:18:31
  • 慕粉1926294646 回复 提问者 目訫 #2
    因为空数组没法foreach
    回复 有任何疑惑可以回复我~ 2020-04-11 16:09:50
  • 提问者 目訫 #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2020-04-11 16:44:53
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信