如何扩展javascript对象以包含使用_.extend或$ .extend的方法?

时间:2013-11-06 06:16:44

标签: javascript

例如,使用 Underscore 库,以下代码可以工作:

var myobject = {};
_.extend(myobject, { 
  method: 'demo'
});

在这里,myobject.method打印演示。但是,当我将method的值设置为函数而不是字符串时,以下示例不起作用, myboject.method未定义

var myobject = {};
_.extend(myobject, { 
  method: function() {
    return 'demo'
  });
});

1 个答案:

答案 0 :(得分:1)

删除额外的);

var myobject = {};
_.extend(myobject, { 
  method: function() {
    return 'demo'
  } // ); <-- remove this
});