什么是constructor?
constructor: 构造函数,是每一个原型对象prototype和对象原型__proto__身上的一个属性
//代码验证constructor
// function Fn() {
// this.uname = 'zs';
// }
// // console.log(Fn.prototype);
// let zs = new Fn();
// console.log(zs.__proto__);
//constructor的作用是什么?
//constructor的作用就是用来记录当前对象属于哪个构造函数的(人身体中的DNA)
//代码验证:
function Fn() {
this.uname = 'zs';
}
console.log(Fn.prototype.constructor);
//zs实例对象通过哪个构造函数创建的? Fn
let zs = new Fn();
console.log(zs.__proto__.constructor); //ƒ Fn() {
this.uname = 'zs';
}