例如,使用 Underscore 库,以下代码可以工作:
var myobject = {};
_.extend(myobject, {
method: 'demo'
});
在这里,myobject.method
打印演示。但是,当我将method
的值设置为函数而不是字符串时,以下示例不起作用, myboject.method未定义:
var myobject = {};
_.extend(myobject, {
method: function() {
return 'demo'
});
});
答案 0 :(得分:1)
删除额外的);
var myobject = {};
_.extend(myobject, {
method: function() {
return 'demo'
} // ); <-- remove this
});