【发布时间】:2017-07-09 11:23:21
【问题描述】:
In this pen,我很难理解为什么在新创建的 const(第 24 行)上使用 push 函数时,使用扩展运算符还是简单地复制“状态”很重要。用state替换[...state]怎么会导致state被newState的内容覆盖?
如果将 state 直接传递给 newState,那么我假设它是 state 的 reference 是否正确? IE。在const newState = state的情况下
【问题讨论】:
-
值得一提的是,在复制数组时,展开语法只有 一级 深。如果你有更深的层次,你所谓的“副本”只会引用它们,它不会是真正的副本。
标签: javascript arrays react-redux