Javascript Backbone.js:如何查看附加到模型的所有数据?

Javascript Backbone.js:如何查看附加到模型的所有数据?,javascript,backbone.js,Javascript,Backbone.js,在Backbone.js中,如何在控制台中查看模型上的所有可用数据 我指的是通过以下途径提供的所有内容的词典: this.model.get("foo"); 记录类似于: { "foo" : "bar" } 我想在控制台中查看所有可用的属性。仅将this.model记录到控制台并不能显示这一点 这应该能帮到你: console.log(this.model.toJSON()); 将返回模型属性的浅层副本。以下是答案。试试: console.log(this.model.attributes

在Backbone.js中,如何在控制台中查看模型上的所有可用数据

我指的是通过以下途径提供的所有内容的词典:

this.model.get("foo");
记录类似于:

{ "foo" : "bar" }

我想在控制台中查看所有可用的属性。仅将
this.model
记录到控制台并不能显示这一点

这应该能帮到你:

console.log(this.model.toJSON());
将返回模型属性的浅层副本。以下是答案。

试试:

console.log(this.model.attributes);
使用
toJSON()
方法返回:

然后,您可以实例化模型,以便在获取时查看控制台:

var model = new FooBar({id: 123});
model.fetch({
  success: function() {
    console.log(model.toJSON());
  }
});
var model = new FooBar({id: 123});
model.fetch({
  success: function() {
    console.log(model.toJSON());
  }
});