__proto__: 모든 객체에서 존재하는 프로퍼티, 클래스에서 부모 클래스의 레퍼런스와 같은 역할을 함
function IdolModel(name,year){
this.name = name;
this.year = year;
}
console.log(IdolModel.prototype.constructor === IdolModel);//true
console.log(IdolModel.prototype.constructor.prototype === IdolModel.prototype);//true
circular reference
서로가 서로를 참조하고 있는 상태
const yuJin = new IdolModel('안유진', 2003);
console.log(yuJin.__proto__ === IdolModel.prototype);//true
console.log(IdolModel.__proto__ === Function.prototype);//true
console.log(Function.prototype.__proto__ === Object.prototype);//true
console.log(IdolModel.prototype.__proto__ === Object.prototype);//true
