js中prototype用法,javascript prototype _proto_

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: