继承是面向对象编程的核心概念之一,它允许一个对象得到另一个对象的属性和方法,这使得削减代码和重用代码都变得简单。
我们都知道,在JavaScrit中没有类,只有对象。当我们只有对象的时候如何引入继承呢?就是通过原型来实现的。
当我们访问一个对象的属性或者方法,JavaScript引擎首先在这个对象里寻找目标,如果找不到,它就到对象的原型里找,如果还是找不到,就会到原型的原型里找,一直往上找,直到找到元对象Object。这就是原型继承的实际运作方式。当访问一个对象时,JavaScript引擎会沿着原型链一直找,直到找到为止。
继承-Inheritance
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 第3章 基本概念 3.1 语法 3.2 关键字和保留字 3.3 变量 3.4 数据类型 5种简单数据类型:Unde...