文件名称:object-clone-proposal:关于ECMAScript中的Object.clone方法的建议
文件大小:10KB
文件格式:ZIP
更新时间:2024-06-15 04:35:02
JavaScript
Object.clone() 地位 冠军:待定作者:亚历克斯·洛尔舞台:0-稻草人 动机 使用散布运算符... ,可以很容易地对对象进行浅表克隆。 在某些情况下,需要创建对象的深层克隆。 本地复制引用的内存比手动克隆要有效得多。 本机方法还有助于避免天真的实现的问题。 征求反馈 只要没有TC39成员将拥护该提案,就完全可以征询反馈,提出问题和进行改进。 视需要使用和 。 用例 主要用例是创建一个值与原始对象相等但没有共享引用的对象,该共享引用会使修改原始对象导致克隆中的更改,例如以下示例: const example = { deep : { inside : 'value' } } ; const shallow = { ... example } ; const clone = Object . clone ( example ) ; example . deep . inside
【文件预览】:
object-clone-proposal-main
----object-clone-tests.mjs(6KB)
----package.json(528B)
----Readme.md(15KB)
----.gitignore(0B)
----Comparison.md(2KB)
----object-clone.js(2KB)