Heim  >  Artikel  >  Web-Frontend  >  javascript new fun的执行过程_js面向对象

javascript new fun的执行过程_js面向对象

WBOY
WBOYOriginal
2016-05-16 18:21:351253Durchsuche

(1)创建一个新的对象,并让this指针指向它;
(2)将函数的prototype对象的所有成员都赋给这个新对象;
(3)执行函数体,对这个对象进行初始化操作;
(4)返回(1)中创建的对象。
javascript new fun的执行过程_js面向对象

复制代码 代码如下:

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);
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn