프로토타입 이해하기
중요도: 5
객체 두 개를 이용해 쌍을 만들고 이를 수정하는 코드가 아래에 있습니다.
얼럿창에 어떤 값이 나올지 예측해보세요.
let animal = {
jumps: null
};
let rabbit = {
__proto__: animal,
jumps: true
};
alert( rabbit.jumps ); // ? (1)
delete rabbit.jumps;
alert( rabbit.jumps ); // ? (2)
delete animal.jumps;
alert( rabbit.jumps ); // ? (3)
세 개의 답을 제출하셔야 합니다.
true
–rabbit
에서 가져옴.null
–animal
에서 가져옴.undefined
– 더 이상 프로퍼티를 찾을 수 없음.