js对象操作
Posted 落叶无痕~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js对象操作相关的知识,希望对你有一定的参考价值。
1、对象之间之间赋值导致的问题
var obj1 = { a:1, b:2 };
var obj2 = {};
obj2 = obj1;
obj2.a = 3;
console.log( obj1 ); //{ a:3, b:2 }
如上可以发现,obj1的值被改变了!
如果不想obj1被改变,可以使用 obj2 = Object.assign( {}, obj1 );
以上是关于js对象操作的主要内容,如果未能解决你的问题,请参考以下文章