인프런 커뮤니티 질문&답변
연습문제1 제가 작성한거
작성
·
230
·
수정됨
0
const apt = {
color:"red",
rooms:4,
toilet:1,
turnon(){
console.log("turn on...");
}
};
const royalapt = {
rooms:6,
toilet:2,
};
royalapt.__proto__ = apt;
const nomalapt = {
rooms:2,
}
nomalapt.__proto__ = royalapt;
console.log(nomalapt);
console.log(nomalapt.color); // red
console.log(nomalapt.rooms); // 2
nomalapt.turnon(); // turn on...
console.log("------------1----------------------");
const villa = {
color: "black",
rooms: 3,
toilet: 1,
turnon() {
console.log("turn on...");
}
};
objvila1 = {
color: "red"
}
objvila2 = {
rooms:4
}
objvila3 = {}
objvila1.__proto__ = villa;
objvila2.__proto__ = objvila1;
objvila3.__proto__ = objvila2;
objvila3.turnon = function(){
console.log("vila king turn on!!!");
}
console.log(objvila3.color); // red
console.log(objvila3.rooms); // 4
console.log(objvila3.toilet); // 1
objvila3.turnon(); // vila king turn on!!!
console.log("----------------------2-------------------------");
function oneroom(color, rooms, toilet){
this.color = color;
this.rooms = rooms;
this.toilet = toilet;
}
oneroom.prototype.turnon = function(){
console.log("turn on...");
};
const objoneroom = new oneroom("blue",1,1);
objoneroom.turnon = function(){
console.log("objoneroom turn on...");
}
console.log(objoneroom.color); // blue
console.log(objoneroom.rooms); // 1
console.log(objoneroom.toilet); // objoneroom turn on...
objoneroom.turnon();
const obj2oneroom = {
rooms:1.5
};
obj2oneroom.__proto__ = objoneroom;
obj2oneroom.turnon = function(){
console.log("obj2oneroom turn on...");
}
console.log(obj2oneroom.rooms); // 1.5
console.log(obj2oneroom.toilet); // 1
obj2oneroom.turnon(); // obj2oneroom turn on...
답변
답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!





