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的指向是相同的。

  如下图:

 

posted @ 2021-08-19 17:34  闯入码途的水产人  阅读(34)  评论(0编辑  收藏  举报