【学习笔记60】JavaScript原型链的理解( 二 )


问题6: 的指向了谁?是一个构造函数, 本质上还是一个函数只要是一个函数, 那么他的构造函数就是 .指向了他的构造函数的原型, 他的构造函数是 , 那么构造函数的原型 .. === .
【【学习笔记60】JavaScript原型链的理解】function Person (name) {this.name = name;}Person.prototype.sayHi = function () {console.log(100);}const p = new Person('QF001');console.log(Object.__proto__);console.log(Function.prototype);console.log(Object.__proto__ === Function.prototype);
问题7: . 的 指向了谁?.是构造函数的原型对象, 本质上就是一个对象但是重点: .是JS顶层的对象.. === null
function Person (name) {this.name = name;}Person.prototype.sayHi = function () {console.log(100);}const p = new Person('QF001');console.log(Object.prototype.__proto__);