javascript的深拷贝与浅拷贝

50 阅读1分钟

项目背景

编辑数据回显时,editObject中uploadfile是个二级对象,采用objectassign进行赋值,只能覆盖第一层,第二层还是浅拷贝,导致改变_uploadfile的值时,uploadfile同时发生改变,总是出发watch里面的方法,再次进行赋值覆盖的bug。 传送门: blog.csdn.net/weixin_4741…