创建对象m,原型n在哪里: mn
var m, n;
m = {beep: 'boop'};
n = Object.create(m);
n.beep是'boop'因为它设置在原型上m。
_(n).has('beep')是false因为它不是“自己的”财产。
现在,如果我们默认n.beep为'blip':
_.defaults(n, {beep: 'blip'});
它会粘住吗?
创建对象m,原型n在哪里: mn
var m, n;
m = {beep: 'boop'};
n = Object.create(m);
n.beep是'boop'因为它设置在原型上m。
_(n).has('beep')是false因为它不是“自己的”财产。
现在,如果我们默认n.beep为'blip':
_.defaults(n, {beep: 'blip'});
它会粘住吗?