当前位置: 网站首页>小程序开发>400电话办理

专业网站建设-网站设计-网站制作与网站开发-高端品牌企业宣传策划-资兴上往建站

发表日期: 2022-07-21 21:38:29 浏览次数:35

专业网站建设-网站设计-网站制作与网站开发-高端品牌企业宣传策划-资兴上往建站


网站建设.png

avaScript prototype(原型对象)

所有的 JavaScript 对象都会从一个 prototype(原型对象)中继承属性和方法。

在前面的章节中我们学会了如何使用对象的构造器(constructor):

实例

function Person(first, last, age, eyecolor) {  this.firstName = first;  this.lastName = last;  this.age = age;  this.eyeColor = eyecolor;} var myFather = new Person("John", "Doe", 50, "blue");var myMother = new Person("Sally", "Rally", 48, "green");

尝试一下 »

我们也知道在一个已存在构造器的对象中是不能添加新的属性:

实例

Person.nationality = "English";

尝试一下 »

要添加一个新的属性需要在在构造器函数中添加:

实例

function Person(first, last, age, eyecolor) {  this.firstName = first;  this.lastName = last;  this.age = age;  this.eyeColor = eyecolor;  this.nationality = "English";}

尝试一下 »

prototype 继承

所有的 JavaScript 对象都会从一个 prototype(原型对象)中继承属性和方法:

  • Date 对象从 Date.prototype 继承。

  • Array 对象从 Array.prototype 继承。


 this.eyeColor = eyecolor;

  this.nationality = "English";

}


尝试一下 »

prototype 继承

所有的 JavaScript 对象都会从一个 prototype(原型对象)中继承属性和方法:


Date 对象从 Date.prototype 继承。

Array 对象从 Array.prototype 继承。

Person 对象从 Person.prototype 继承。

所有 JavaScript 中的对象都是位于原型链顶端的 Object 的实例。


JavaScript 对象有一个指向一个原型对象的链。当试图访问一个对象的属性时,它不仅仅在该对象上搜寻,还会搜寻该对象的原型,以及该对象的原型的原型,依次层层向上搜索,直到找到一个名字匹配的属性或到达原型链的末尾。


Date 对象, Array 对象, 以及 Person 对象从 Object.prototype 继承。


添加属性和方法

有的时候我们想要在所有已经存在的对象添加新的属性或方法。


另外,有时候我们想要在对象的构造函数中添加属性或方法。


使用 prototype 属性就可以给对象的构造函数添加新的属性:


实例

function Person(first, last, age, eyecolor) {

  this.firstName = first;

  this.lastName = last;

  this.age = age;

  this.eyeColor = eyecolor;

}

 

Person.prototype.nationality = "English";


尝试一下 »

当然我们也可以使用 prototype 属性就可以给对象的构造函数添加新的方法:


实例

function Person(first, last, age, eyecolor) {

  this.firstName = first;


专业网站建设-网站设计-网站制作与网站开发-高端品牌企业宣传策划-资兴上往建站

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: https://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 昌平殡葬| 朝阳殡葬|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878