JS构造函数的理解
最近在回顾JS构造函数以及原型,原型链的知识。在此记录一下。
1、显式原型属性:prototype。
2、阴式原型属性:__proto__。
function Fn() {
// this.prototype = {}
}
const fn = new Fn();
Fn.prototype.say = function () {
console.log('say hello');
}
fn.say();
fn的__proto__和Fn的prototype是相等的,也就是说fn的__proto__其实和prototype的指向是相同的。
如下图:


浙公网安备 33010602011771号