ES6+较新的特性

63 阅读1分钟

ES6+新特性

浏览器API实现深拷贝:structuredClone()

全局的 structuredClone()  方法使用结构化克隆算法将给定的值进行深拷贝

该方法还支持把原值中的可转移对象转移(而不是拷贝)到新对象上。可转移对象与原始对象分离并附加到新对象;它们将无法在原始对象中被访问。

语法

structuredClone(value)
structuredClone(value, { transfer })

参数

返回值

返回值是原始的深拷贝