在我的骨干集合中,这是我拥有的模型数据:
var student = [
{name:"student0",scored:75},
{name:"student1",scored:49},
{name:"student2",scored:25}
]
从模型数据(集合)中,我试图获得超过 60 的“得分”属性......为此,我使用这种方法,
单击时,我正在调用一个名为“showHighScore”的方法,
getHighSocre:function(){
return _.each(this.collection.models, function(item){
return parseInt(item.get('scored')) > 60
})
},
showHighScore:function(){
var highscore = this.getHighSocre();
console.log(highscore);//i am getting the result as undifined
}
当调用'showHighScore'时,我正在循环并返回值,但控制台给我一个结果为'未定义'..这是错误的方式..或者什么是获取具有模型集合的正确方法属性“得分”超过 60...
任何人帮助我..提前谢谢。