首页 > Web开发 > 详细

js 类引用方式的区别

时间:2015-08-21 00:27:07      阅读:181      评论:0      收藏:0      [点我收藏+]


方式1:

function A(B){
   this.parter = B;
}

function B(){
}

function Test(){
  var b = new B();
  new A(b);
}


方式2:

function A(){
   this.parter = null; 
}

function B(){
}

function Test(){
  var a = new A();
  a.parter = new B();
}


这两种最大的区别在于:

第一种方式中,可以无忧无虑的访问B属性,B肯定是存在的。

第二种方式中,访问B属性,不一定存在。


原因是,第二种方式中,只有A实例化完成之后,才会执行赋值语句。





本文出自 “技术人生” 博客,请务必保留此出处http://wangyuelucky.blog.51cto.com/1011508/1686624

js 类引用方式的区别

原文:http://wangyuelucky.blog.51cto.com/1011508/1686624

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!