console.log(Object.prototype.__proto__);
function Person(name) {
this.name = name;
}
console.log(Person.prototype.__proto__ === Object.prototype);
const mike = new Person('Mike');
console.log(mike.__proto__ === Person.prototype);
console.log(mike.__proto__ === Person.prototype);
console.log(Person.prototype.constructor === Person);
console.log(mike.hasOwnProperty('constructor'));
console.log(mike.constructor === mike.__proto__.constructor);
console.log(mike.constructor === Person.prototype.constructor);
const prototypeOfMike = Object.getPrototypeOf(mike);
console.log(prototypeOfMike === Person.prototype);
console.log(prototypeOfMike === mike.__proto__);
console