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