普通 “=” 赋值, 发现a的name也变了 通过Object.assign方法,a和b的name互不影响 再试试对象里放数组,发现a的arr又变了,assign都不管用了 对象内为数组或对象时,要单独赋值 总结:object.assign只能浅拷贝对象,如果是多层级对象json等,建议使用JSON.parse(JSON.stringify(obj))深拷贝