想取用户id和已打分数组成一个数组,但是修改分数后,修改的也被追加到数组中,请问这该怎么解决呀,在此谢过。
代码如下:
修改了代码:
但是报错:
console.log(fraction,id)后:
想取用户id和已打分数组成一个数组,但是修改分数后,修改的也被追加到数组中,请问这该怎么解决呀,在此谢过。
代码如下:
修改了代码:
但是报错:
console.log(fraction,id)后:
引用的问题,基本有下面几种解决的方案参考一下
...
解构的语法,和 2 一样,这个也只是浅拷贝,注意嵌套引用的情况。10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
5 回答790 阅读
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答832 阅读✓ 已解决
不要push,直接修改对应的对象
红框内的代码可以这么写
当然如果你用了babel或者其他能编译ES6代码的工具,筛选的代码可以这么写,语义更明确