打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
10、JS | 给已有的类原型添加属性和方法
前一节课中我们了解了什么是对象构造器,通过实例化类创建对象并使用的过程中,无法为类添加新的属性和方法,只能到构造器中去添加。

如何直接在函数过程中给类原型添加新的属性和方法呢?

这里就有必要了解下JS中的原型继承,所有 JavaScript 对象都从原型继承属性和方法。

日期对象继承自 Date.prototype,数组对象继承自 Array.prototype,Person 对象继承自 Person.prototype,Object.prototype 位于原型继承链的顶端,日期对象、数组对象和 Person 对象都继承自 Object.prototype。

JavaScript prototype 属性允许我们为对象构造器添加新属性,比如:


以上为一个构造器函数Person,现在调用它创建一个新的对象,如下:


其中红框部分就是利用了prototype属性为构造器函数添加了一个新的方法。

下面介绍下如何保护对象:


首先通过构造器创建一个类。


然后调用构造器函数创建一个新的对象myFather,红框中的几个属性和对象主要是用来保护对象的。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
JS 原型的浅谈
js 原型链
30 分钟学会 JS 继承
以原型构造新对象的两种方式
JavaScript面向对象核心知识归纳
js原型原型链
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服