时间:2021-07-01 10:21:17 帮助过:2人阅读
Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。
const object1 = { a: 1, b: 2, c: 3 }; const object2 = Object.assign({}, object1); console.log(object2.c); // expected output: 3
或者使用
obj=JSON.parse(JSON.stringify(this.templateData)); //this.templateData是父组件传递的对象
适用性
当一个抽象模型有两个方面,其中一个方面依赖于另一方面。讲这两者封装在独立的对象中可以让它们可以各自独立的改变和复用
当一个对象的改变的时候,需要同时改变其它对象,但是却不知道具体多少对象有待改变
当一个对象必须通知其它对象,但是却不知道具体对象到底是谁。换句话说,你不希望这些对象是紧密耦合的。
上面是我整理给大家的,希望今后会对大家有帮助。
相关文章:
在vue.js2.0中通过点击如何获取获取自己的属性
在vue.js中修饰符.self的使用方法?
在vue.js中详细解读this.$emit的使用方法
在vue中如何实现密码显示隐藏切换功能
在Vue中如何使用父组件调用子组件事件
在angularjs中使用$http实现异步上传Excel文件方法
以上就是如何看待vue中的深复制的详细内容,更多请关注Gxl网其它相关文章!