JavaScript面向对象(三)

本文探讨JavaScript的原型链,详细解析Object的原型及其作为所有类的父类的角色。通过实例讲解原型链如何实现继承,并指出其潜在问题,如属性查找、内存占用等。同时,介绍了借用构造函数来改进继承的方式,以及这种方式带来的新挑战。
摘要由CSDN通过智能技术生成

面向对象的三大特性:封装继承多态

本文主要内容:利用JavaScript原型链实现继承

JavaScript原型链

每一个对象都有原型,指向另一个对象,另一个对象也有自己的原型,就这样由原型的原型构成的链条就叫原型链。

image-20210924092335152

原型链的尽头

如果一个原型链是,没用尽头的,那么在查找一原型链上不存在的属性时,就会一直查找下去,存在死循环了。显然不是这样的,那么原型链的尽头是什么?

Object的原型

顶层原型

看代码~

// obj字面量创建方法类似于 new Object()</
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值