javascript 没有参考的浅拷贝

Posted

tags:

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

/*
  Example 1: Object.Assign();
*/
let obj = { a: 1, b: 2 };
// Use an empty object to prevent a reference
let objCopy = Object.assign({}, obj);
// result - { a: 1, b: 2 
console.log(objCopy); 

/*
  Example 2: Spread Operator ...obj
*/
let obj2 = { a: 1, b: 2 };
let cloned = { ...obj2, b: true };
console.log(cloned)

以上是关于javascript 没有参考的浅拷贝的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript数组对象的浅拷贝与深拷贝深浅拷贝的区别+图解原理

JavaScript学习(七十八)—实现对数据的浅拷贝和深拷贝

JavaScript中的浅拷贝和深拷贝

javascript中的浅拷贝和深拷贝

javascript中的浅拷贝ShallowCopy与深拷贝DeepCopy

JavaScript中的浅拷贝