JavaScript里面的Prototype是什么意思?怎么用?

 我来答
帐号已注销
2018-06-28 · TA获得超过9437个赞
知道答主
回答量:5
采纳率:80%
帮助的人:1218
展开全部

prototype是原型的意思,也就是JS对象的原型,一般用来扩展原型的时候用.

prototype是一个属性,所有的函数都有,这个属性引用了一个对象.prototype对象是实现面向对象的一个重要机制.每个函数都是一个对象,它们对应的类就是function,每个函数对象都具有一个子对象prototype,prototype表示了该函数的原型.

tsotsi
2014-08-06 · TA获得超过940个赞
知道小有建树答主
回答量:1367
采纳率:55%
帮助的人:683万
展开全部
原型
他是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)//判断是否继承
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
楼之风太泪视1V
2014-08-06 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:85
采纳率:0%
帮助的人:76.4万
展开全部
对象原型,用于原型链继承,你就把他当做当前对象的父类就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式