js 原型链与 class 类
构造函数
function Star(name, age) {
this.name = name;
this.age = age;
this.sing = function () {
console.log(`${name}在唱歌`);
};
}
let 周杰伦 = new Star("周杰伦", 22);
let 蔡徐坤 = new Star("蔡徐坤", 20);
let 张韶涵 = new Star("张韶涵", 18);
let 张惠妹 = new Star("张惠妹", 28);
周杰伦.sing(); // "周杰伦在唱歌"
蔡徐坤.sing(); // "蔡徐坤在唱歌"
张韶涵.sing(); // "张韶涵在唱歌"
张惠妹.sing(); // "张惠妹在唱歌"构造函数存在的问题
什么是原型链,看我制作的图

JavaScript 的成员查找机制
原型对象中的 this 指向 详解 this
构造函数与 class 类
Last updated