直接拷贝 let origin = { name: '张三', age: 12 } let target = origin; target.name = '李四'; 上面将target对象的属性修改之后,origin也会相应的改变,因为这里的target与origin这两个引用实际上是指向同一个对象。 深拷贝 let target=JSON.parse(JSON.stringify(this.origin)); 上面这种方式不仅仅是增加一个引用,而是将属性也拷贝过来了。