仅将列表的项传输到另一个列表 JavaScript

transfer just items of a list to another list javascript

本文关键字:列表 另一个 传输 JavaScript      更新时间:2023-09-26

首先对不起我的英语

我有 2 个列表或 2 个 dic,当我写

list1 = list2
列表 1 变为列表 2,列表

1 中的任何更改都设置为列表 2

我如何将项目从列表 1 转移到列表 2(而不使用 ),有什么办法吗?

纯 javascript,做一个副本

for(i=0;i<list2.length;i++) {
  list1[i] = list2[i];
}

在jquery和lodash/underscore中还有浅克隆和深层克隆复制方法。但为什么不直接切成薄片呢?

list1 = list2.slice();

使用 slice 创建数组的副本:

list1 = list2.slice()
相关文章: