JavaScript prototype、__proto__、constructor

 

ES object has two attributes constructor and __proto__ 

ES functions also belong to the object, the unique properties of prototype

 

function demo(){
    this.id = 2
}
console.log(demo.prototype)
console.log(demo.constructor)
console.log(demo.__proto__)


var fn = new demo()
console.log(fn)
console.log(fn.constructor)
console.log(fn.__proto__)

 

fn.__proto__ ==demo.prototype 

Guess you like

Origin blog.csdn.net/gaofeng7/article/details/91411553