当前位置:网站首页>原型和原型链的理解
原型和原型链的理解
2022-06-25 22:14:00 【Senora】
原型和原型链的理解
- 原型:每个函数都有prototype属性,该属性指向原型对象。
使用原型对象的好处是所有对象实例共享它所包含的属性和方法。 - 原型链:访问一个对象的属性时,如果该对象内部不存在这个属性,那么就会沿着它的_proto_ 属性所指向的那个对象(父对象)里找,直到为null为止,这样一层一层的就构成了原型链。
主要解决了继承的问题。
原型的作用
- 数据共享,节约内存空间。
- 实现继承。
注意:函数也是一个对象,对象不一定是函数。
proto__是对象的,prototype是函数的,因为函数也是对象,所以函数也有__proto
举例:
function Parent(month){
this.month = month;
}
var child = new Parent('Ann');
console.log(child.month); // Ann
console.log(child.father); // undefined
边栏推荐
猜你喜欢

Simulation connection between WinCC and STEP7_ Old bear passing by_ Sina blog

Ora-01153: incompatible media recovery activated

10.4.1 data console

文献调研(一):基于集成学习和能耗模式分类的办公楼小时能耗预测

mysql 主从复制

How ASA configures port mapping and pat

10.2.3、Kylin_kylin的使用,维度必选

About the solution to prompt modulenotfounderror: no module named'pymongo 'when running the scratch project

Redis memory elimination mechanism

Recommended system design
随机推荐
Common knowledge points in JS
postman如何测试需要登录的接口
Redis之常见问题
DateTimeFormatter与LocalDateTime
文献调研(三):数据驱动的建筑能耗预测模型综述
Record some CF questions
Redis cluster
SMT贴片加工pcba立碑现象的原因和解决方法
什么是微服务
10.2.3、Kylin_ The dimension is required for kylin
Use Coe_ load_ sql_ profile. SQL fixed execution plan
ASA如何配置端口映射及PAT
每日刷题记录 (四)
MongoDB的一些基础用法
Joint simulation of STEP7 and WinCC_ Old bear passing by_ Sina blog
Smt贴片机工作流程
10.3.1、FineBI_finebi的安装
Resolve thread concurrency security issues
Topic36——53. Maximum subarray and
被新冠后遗症困住15个月后,斯坦福学霸被迫缺席毕业典礼,现仍需每天卧床16小时:我本该享受20岁的人生啊...