广州明生堂生物科技有限公司


javascript new fun的执行过程

网络编程 javascript new fun的执行过程 06-22
(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);

javascript中最常用的继承模式 组合继承
scripttype="text/javascript"//创建基类functionPerson(name,age){this.name=name;this.age=age;}//通过原型方式给基类添加函数(这样可以服用此函数)Person.prototype.showName=func

javascript最常用与实用的创建类的代码
//以构造函数方式添加私有属性和方法functionPerson(name,age,address){this.name=name;this.age=age;this.address=address;}//以原型方式添加公有属性、方法Person.prototype={const

JavaScript中使用构造函数实现继承的代码
//首先创建父类functionPerson(name,age,address){this.name=name;this.age=age;this.address=address;}//创建子类functionStudent(score){this.score=score;//可以用call方法或者是apply方法


编辑:广州明生堂生物科技有限公司

标签:函数,对象,方法,方式,原型