![]() |
1
3
这不是问题
请考虑以下几点:
如果要在执行映射时创建数组中每个对象的副本,可以使用spread运算符:
值得注意的是,spread操作符是一个浅层克隆,这意味着对象中的对象仍将通过引用传递。
|
![]() |
2
4
除了
|
![]() |
3
1
您可以映射所有项并仅返回名称。
|
![]() |
4
0
原始数组没有被修改,而是数组中的项(对象)被修改。由于javascript对象是通过引用传递的,因此当您修改新数组中的对象时,旧数组中的引用将显示相同的修改。 所以,正如您所说,您可以循环遍历每个项并创建一个克隆。当然,您也可以执行整个数组的深度复制。 |
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 4 月前 |
![]() |
Alex · 在轻量级中同时解构和不解构变量 4 月前 |
![]() |
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 4 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 4 月前 |
![]() |
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 4 月前 |