什么是JS中的原型链(Prototype Chain)?

JavaScript对象通过原型链实现继承。当访问对象的属性或方法时,如果对象本身没有定义,会沿着原型链向上查找,直到找到或到达链的顶端(null)。

示例

function Person(name) {
    this.name = name;
}

Person.prototype.sayHello = function() {
    console.log('Hello, ' + this.name);
};

const person = new Person('John');
person.sayHello(); // Hello, John
JavaScript

Javascript如何避免全局变量污染?

上一篇

JavaScript

什么是立即调用函数表达式(IIFE)?

下一篇