js创建对象的区别示例介绍

2019-12-21,,,

A : var obj1 = obj2 = new Object();

B : var obj1 = new Object(),
obj2 = new Object();

是两种不同的赋值方式,导致的结果也不一样,千万要注意喽~

A 的 会将2个对象指向同一内存地址,导致两个对象的内容一致

var t1 = t2 = new Object();
t1.name = 'hello';
t2.name = 'kao';
t1.name = null;
alert(t2.name); // 结果为 null

B 的 则不会

您可能感兴趣的文章:

  • 详解JavaScript基于面向对象之创建对象(2)
  • 详解JavaScript基于面向对象之创建对象(1)
  • 跟我学习javascript创建对象(类)的8种方法
  • js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式)
  • js创建对象的方式总结
  • 创建js对象和js类的方法汇总
  • Javascript 中创建自定义对象的方法汇总
  • Jquery通过JSON字符串创建JSON对象
  • JavaScript创建对象的方式小结(4种方式)

《js创建对象的区别示例介绍.doc》

下载本文的Word格式文档,以方便收藏与打印。