【发布时间】:2018-01-17 21:50:58
【问题描述】:
我的List(架构)层次结构如下:
List -> Items -> (attachments, comments, labels)
我想为现有列表创建另一个重复列表(集合)。这意味着,应该创建(复制)所有分层引用的元素。这里(attachments, comments, labels) 被Item 引用,Item 被List 引用。我该怎么做?
【问题讨论】:
我的List(架构)层次结构如下:
List -> Items -> (attachments, comments, labels)
我想为现有列表创建另一个重复列表(集合)。这意味着,应该创建(复制)所有分层引用的元素。这里(attachments, comments, labels) 被Item 引用,Item 被List 引用。我该怎么做?
【问题讨论】:
这就是所谓的“深拷贝”。我不确定猫鼬与它有什么关系。有关 JavaScript 的一般情况请参见此问题:What is the most efficient way to deep clone an object in JavaScript?
【讨论】: