需要深拷贝一个包含 Date、Map、嵌套对象的普通数据,现代浏览器/Node 17+ 推荐的做法是?

JavaScript

  1. A.JSON.parse(JSON.stringify(obj))
  2. B.structuredClone(obj)
  3. C.Object.assign({}, obj)
  4. D.[...obj]