您的位置:首页 > Web前端 > JavaScript

javascript new fun的执行过程

2010-08-05 00:00 453 查看
(1)创建一个新的对象,并让this指针指向它;
(2)将函数的prototype对象的所有成员都赋给这个新对象;
(3)执行函数体,对这个对象进行初始化操作;
(4)返回(1)中创建的对象。



function BB(a){ 
this.aa(); 
alert("s"); 

} 
//alert(typeof BB.prototype.constructor); 
BB.prototype.aa=function(){alert("sss");} 
var nn=new BB("cc"); 
//var nn={};BB.apply(nn) 
//nn=BB.prototype; 

alert(nn.constructor);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: