1.3.4.1 原型链继承 (prototype chain inheritance) 理解原型链继承的基本概念 在JavaScript中,继承是通过原型链(prototype chain)实现的,这是一种允许对象继承另一个对象的属性和方法的机制。每个JavaScript对象都有一个内部属性,通常被称为 ,它实际上是一个指向另一个对象的链接。这个链接形成了所谓的“原型链”。当尝试访问一个对象的属性时,如果该对象本身没有这个属性,JavaScript引擎会沿着原型链向上查找,直到找到该属性或到达原型链的末端。 原型链继承的核心概念在于利用这种链接机制来实现属性和方法的继承。例如,如果一个对象 需要继承另一个对象 的属性和方法,我们可以通过设置 的 为 来实现。