热门

最新

红包

立Flag

投票

同城

我的

发布
bengxu
技术很有趣
3 年前
truebengxu

描述器的格式与 属性标志和属性描述符 一章中所讲的一样。

我们可以使用 Object.create 来实现比复制 for..in 循环中的属性更强大的对象克隆方式:

let clone = Object.create(
Object.getPrototypeOf(obj),
Object.getOwnPropertyDescriptors(obj)
);

此调用可以对 obj 进行真正准确地拷贝,包括所有的属性:可枚举和不可枚举的,数据属性和 setters/getters —— 包括所有内容,并带有正确的 [[Prototype]]。

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
窗前有树,树上的花在雨中簌簌地落。即使花落精光,看花的人也心底清楚,那些枝上曾火烧般地开满了花。
立即登录