标签: javascript prototype underscore.js
创建对象m和n,其中m是n的原型:
m
n
var m, n; m = {beep: 'boop'}; n = Object.create(m);
n.beep为'boop',因为它在原型m上设置。
n.beep
'boop'
_(n).has('beep')是false',因为它不是“自己的”属性。
_(n).has('beep')
false
现在,如果我们将n.beep默认为'blip':
'blip'
_.defaults(n, {beep: 'blip'});
答案 0 :(得分:0)
没有。 n.beep仍为'boop'。 Fiddle it或查看annotated source。