How to clone a javascript ES6 class instance

前端 未结 7 2040
猫巷女王i
猫巷女王i 2020-12-02 10:48

How do I clone a Javascript class instance using ES6.

I\'m not interested in solutions based on jquery or $extend.

I\'ve seen quite old discussions of object

7条回答
  •  鱼传尺愫
    2020-12-02 11:40

    You can use spread operator, for instance if you want to clone an object named Obj:

    let clone = { ...obj};
    

    And if you want to change or add anything to the cloned object:

    let clone = { ...obj, change: "something" };
    

提交回复
热议问题