javascript es6 clone object #js#es6 #object

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript es6 clone object #js#es6 #object相关的知识,希望对你有一定的参考价值。

function clone(obj,withProto){
    if(!withProto){
        return Object.assign({},obj)  
    }else{
        let proto = Object.getPrototypeOf(obj);
        return Object.assign(Object.create(proto),obj)
    }
}

以上是关于javascript es6 clone object #js#es6 #object的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript中一个对象进行深度clone

javascript js - 在循环es6中构建obj <3

实现一个函数clone,使JavaScript中的5种主要的数据类型(包括NumberStringObjectArrayBoolean)进行值复制

JavaScript 学习笔记: ES6 新特性——对象初始器中函数属性简写

JavaScript 学习笔记:ES6 新特性 — 对象初始器中函数属性简写

JavaScript中如何对一个对象进行深度clone