关于深拷贝与浅拷贝,正确的是?

JavaScript

  1. A.Object.assign 和展开运算符是深拷贝
  2. B.JSON.parse(JSON.stringify(x)) 能完整拷贝函数、undefined 和 Date 对象
  3. C.浅拷贝只复制一层,嵌套对象仍共享引用;深拷贝递归复制全部层级(如 structuredClone)
  4. D.赋值运算符 = 就是浅拷贝