Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从对象数组中获取主干模型_Javascript_Arrays_Backbone.js - Fatal编程技术网

Javascript 从对象数组中获取主干模型

Javascript 从对象数组中获取主干模型,javascript,arrays,backbone.js,Javascript,Arrays,Backbone.js,您好,我收到backbonejs的一个收集响应,它类似于access this.collection.models 并返回一个长度为7的数组-每个数组中都有一个模型 我正在尝试搜索这个数组并获得匹配的模型 \u id:Xmas 但每次我尝试这样做,我都会出错 Object [object Array] has no method 'get' 有人能帮忙吗 您可以尝试进行迭代并获取值 _(collection.models).each(function(t){

您好,我收到backbonejs的一个收集响应,它类似于access

this.collection.models

并返回一个长度为7的数组-每个数组中都有一个模型

我正在尝试搜索这个数组并获得匹配的模型

\u id:Xmas

但每次我尝试这样做,我都会出错

Object [object Array] has no method 'get' 

有人能帮忙吗

您可以尝试进行迭代并获取值

_(collection.models).each(function(t){ 
                //console.log("loop Model"+t)
                t.get("title")
enter your required logic here
            }, this);

您应该使用集合而不是其内部数组模型,然后可以使用集合中代理的下划线方法,例如:

var xmasModel;
xmasModel = this.collection.find(function(item) {
  return item.get("_id") == "Xmas"
})

您是否在模型数组上应用get方法?