js constructor

function Fun(name){

  this.name = name 

}

let f = new Fun('tom')

 

console.log(Fun.prototype.constructor === Fun);

console.log(f.__proto__ === Fun.prototype);

console.log(f.constructor===Fun);

三个console都是true,第一个和第二个我知道,是原型链的东西,第三个为啥

因为是三角恋关系呀。

为什么呢?因为实例对象不是连接着类的

最后说一句,就是我觉得就是实例对象的构造函数不是全等于构造函数吗?这不是对的吗?