Javascript 控制台中的主干收集对象

Javascript 控制台中的主干收集对象,javascript,jquery,html,backbone.js,Javascript,Jquery,Html,Backbone.js,我正在记录我的一个主干收藏,我得到了这个。在对象摘要中,为什么说长度为0,而模型数组为空,但在下拉详细信息中,给出了正确的长度和模型数组?另外,当我运行console.log(this.collection.models)时,它返回一个空数组,就像在摘要中一样。这可能是一个竞争条件,因为fetch是一个异步方法 在调用this.model.itemList之前,您是否确认fetch已处理来自服务器的请求 要确认这一点,请在fetch方法中添加控制台日志消息 user.fetch({ succ

我正在记录我的一个主干收藏,我得到了这个。在对象摘要中,为什么说
长度
为0,而
模型
数组为空,但在下拉详细信息中,给出了正确的
长度
模型
数组?另外,当我运行
console.log(this.collection.models)
时,它返回一个空数组,就像在摘要中一样。

这可能是一个竞争条件,因为fetch是一个异步方法

在调用
this.model.itemList
之前,您是否确认fetch已处理来自服务器的请求

要确认这一点,请在fetch方法中添加控制台日志消息

user.fetch({
  success: function(response){
    user.itemlist = new itemlistcollection(response.items)
    console.log(user.itemList)
  }
});
大概是