JavaScript里面的Prototype是什么意思?怎么用?
3个回答
展开全部
原型
他是js面向对象的一部分
原型链
类似面向对象的继承
.......依次
function a(x){
this.name=x;
}
a.prototype.sb=function(){
alert(this.name+' is not sb');
}
function b(x){
this.name=x;
// a.call(this,x)
}
b.prototype=new a();
b.prototype.constructor=b;
var s=new b('it');
s.sb();
alert(s instanceof b)//判断是否继承
alert(s instanceof a)//判断是否继承
他是js面向对象的一部分
原型链
类似面向对象的继承
.......依次
function a(x){
this.name=x;
}
a.prototype.sb=function(){
alert(this.name+' is not sb');
}
function b(x){
this.name=x;
// a.call(this,x)
}
b.prototype=new a();
b.prototype.constructor=b;
var s=new b('it');
s.sb();
alert(s instanceof b)//判断是否继承
alert(s instanceof a)//判断是否继承
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对象原型,用于原型链继承,你就把他当做当前对象的父类就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询