【发布时间】:2011-12-26 21:53:23
【问题描述】:
我希望找到一个示例代码来对 ECMAScript5 中的对象进行深度复制。
复制应该可以克隆
嵌套对象
嵌套数组
数组中的嵌套对象(单独克隆每个数组项)
注意:jQuery.extend() 似乎无法处理案例 3)。另外,我希望在干净的 ECMAScript 中做到这一点。快速谷歌搜索并没有找到任何有价值的实现。
【问题讨论】:
-
深拷贝是一个很重要的问题,我建议你改变你的算法,让它适用于浅拷贝
-
目前我正在使用 jQuery.extend() 并在之后手动清理混乱
标签: javascript associative-array deep-copy ecmascript-5 object-object-mapping