【发布时间】:2013-10-26 06:17:56
【问题描述】:
我一直在阅读 codeschool.com 的关于bone.js 的教程 并提交:
var AppRouter = new Backbone.Router.extend({
//code
});
$(function(){ AppRouter.start() });
它给出了以下错误消息:
TypeError: 'undefined' is not a function (evaluating 'AppRouter.start()') :28 :14
但添加一个括号解决了问题
var AppRouter = new (Backbone.Router.extend({
//code
}));
我觉得它以前应该仍然有效......当少了一个括号时发生了什么?
【问题讨论】:
标签: javascript backbone.js backbone-routing