Backbone.js 主干.toJSON和.isNew在控制台中不起作用

Backbone.js 主干.toJSON和.isNew在控制台中不起作用,backbone.js,Backbone.js,我在一些非常基本的Backbone.js功能方面遇到了问题 window.Album = new Backbone.Model.extend({}); album = Album({title:'OK Computer', artist:'Radiohead'}); album.isNew function () { return this.id == null; } album.toJSON function () { return _.c

我在一些非常基本的Backbone.js功能方面遇到了问题

window.Album = new Backbone.Model.extend({});
album = Album({title:'OK Computer', artist:'Radiohead'});
album.isNew

    function () {
      return this.id == null;
    }

album.toJSON

    function () {
      return _.clone(this.attributes);
    }
例如,isNew应该只返回“yes”

如果有什么不同的话,我使用的是gem“rails上的主干”


有什么建议吗?

没有人,你的主干没有问题,你的javascript有问题;) 在js中,您需要调用函数,即

album.isNew();
album.toJSON();