Object.assign() 创建的是深拷贝还是浅拷贝?

9 浏览
0 Comments

Object.assign() 创建的是深拷贝还是浅拷贝?

我刚刚了解到这个概念,通过以下代码可以将原始对象复制到“copy”对象中:

var copy = Object.assign({}, originalObject);

但是,我的问题是,这种克隆对象的方式是创建深拷贝还是浅拷贝?

附注:混淆之处在于,如果它创建的是深拷贝,那么这将是最简单的克隆对象的方法。

0