深拷贝 复制变量值,对于引用数据,则递归至基本类型后,再复制。深拷贝后的对象「与原来的对象完全隔离」,互不影响,对一个对象的修改并不会影响另一个对象。 JSON.parse(JSON.stringify()) 其原理是把一个对象序列化成为一个 JSON 字符串,将对象的内容转换成字符串的形式再保存在磁盘上,再用 JSON.parse() 反序列化将 JSON 字符串变成一个新的对象。 let user = { name: "leo", skill: { JavaScript