使用原型
重要性: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)
应该有 3 个答案。
true
,来自rabbit
。null
,来自animal
。undefined
,该属性不再存在。