Javascript 从对象数组中获取主干模型
您好,我收到backbonejs的一个收集响应,它类似于accessJavascript 从对象数组中获取主干模型,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){
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方法?