私は backbone.js に関する codeschool.com のチュートリアルに取り組んできました。
var AppRouter = new Backbone.Router.extend({
//code
});
$(function(){ AppRouter.start() });
次のエラーメッセージが表示されました。
TypeError: 'undefined' is not a function (evaluating 'AppRouter.start()') :28 :14
しかし、括弧を1つ追加すると問題が解決しました
var AppRouter = new (Backbone.Router.extend({
//code
}));
以前はまだ機能していたはずのような気がします...括弧が1つ少ないとどうなりますか?