js中prototype用法,javascript prototype _proto_
操作环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。
什么是javascript原型方法?
JavaScript prototype(原型对象)
的所有JavaScript对象都从原型继承属性和方法。
prototype 继承
的所有JavaScript对象都从原型(原型对象)继承属性和方法:
对象从Date.prototype继承
Array对象继承自Array.prototype.
Person对象从Person.prototype继承而来,JavaScript中的所有对象都是位于原型链顶端的object的实例。
JavaScript对象有一个指向原型对象的链。当试图访问一个对象的属性时,它不仅在该对象上搜索,还搜索该对象的原型和该对象的原型的原型,并逐层向上搜索,直到找到具有匹配名称的属性或到达原型链的末端。
日期对象、数组对象和人员对象继承自Object.prototype
添加属性和方法
有时我们想给所有现有的对象添加新的属性或方法。
此外,有时我们希望向对象的构造函数添加属性或方法。
您可以使用prototype属性将新属性添加到对象的构造函数中:
实例
功能人员(名字、姓氏、年龄、眼睛颜色){
this.firstName=first
this.lastName=last
this.age=年龄;
this . eye color=eye color;
}
person . prototype . nationality= English ;当然,我们也可以通过使用prototype属性向对象的构造函数添加一个新方法:
实例
功能人员(名字、姓氏、年龄、眼睛颜色){
this.firstName=first
this.lastName=last
this.age=年龄;
this . eye color=eye color;
}
person . prototype . name=function(){
返回this . first name“”this . last name;
};推荐:以上《javascript基础教程》是javascript原型方法是什么的详细内容。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。