打开APP
未登录
开通VIP,畅享免费电子书等14项超值服
开通VIP
首页
好书
留言交流
下载APP
联系客服
10、JS | 给已有的类原型添加属性和方法
yuxinrong
>《八、JS中的对象》
2023.03.05 安徽
关注
前一节课中我们了解了什么是
对象构造器
,通过实例化类创建对象并使用的过程中,无法为类添加新的属性和方法,只能到构造器中去添加。
如何直接在函数过程中给类原型添加新的属性和方法呢?
这里就有必要了解下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功能使用有故障,
可点击这里联系客服!
联系客服
微信登录中...
请勿关闭此页面
先别划走!
送你5元优惠券,购买VIP限时立减!
5
元
优惠券
优惠券还有
10:00
过期
马上使用
×