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对象操作的主要内容,如果未能解决你的问题,请参考以下文章

JS中的getElementsByTagName对象操作

JS操作document对象

原生JS和jQuery操作DOM的区别小结

JS — 对象的基本操作

js/jquery 操作document对象

js 对象操作