두 팀만 최대 가치를 얻으려고 노력 중이며 여러 팀이 있지만 내 앱에서는 경기중인 팀의 최대 가치를 반환하려고합니다. jQuery를 통해 액세스 할 수있는 데이터 속성에 설정됩니다. 아래 내 최대 변수입니다.underscore.js max 방법 필터링?
var max = this.collection.max(function(player){
return player.get('points');
});
난 그냥 그것을 테스트 this.collection
후 player
후 where
기능을 사용했는데, 분명히 내가 대답 같은 느낌, 유효하지 않은이 바로 내 앞에, 나는 문서를 통해 봤는데 ,하지만 나는 백본으로는 충분하지가 않다. 아직 내가 여기서해야 할 일을 깨닫지는 못한다.
그래서 내가 묻는 것은이 최대 기능을 두 팀으로 제한하는 것입니다. 나는 팀을 위해 정적 문자열을 사용하고 아래 재생
Lakers
Heat
Kings
팀은 나중에 변수를 대체 할, 예에서, Lakers
및 데이터 속성에 Heat
세트,하지만 난 더 집중입니다 구문에. 나는 이것을하는 방법을 모르겠다.
//Bad example #1
var max = this.collection.where({teams: 'Lakers', teams: 'Heat'}).max(function(player) {
return player.get('points');
})
//Bad example #2
if(this.collection.where({teams: 'Lakers'}) || this.collection.where({teams: 'Heat'}))
{
var max = this.collection.max(function(player){
return player.get('points');
});
}
나는 예는 위의 유효 또는 기술적으로 브라우저에 의미를, 그러나 희망 그들은 당신이 내가가는하고 이해하는 데 도움 생각하지 않아요?
감사합니다. 필요한 경우 질문하십시오. 매우 쉽습니다.
오 좋은 시도입니다. –
'models'을 모델의 속성으로 봅니다.하지만 console.log'player.teams == 'Lakers'' 나는 거짓이 있습니까? –
@MichaelJosephAubry는 console.log (player.teams, player.teams == 'Lakers') '를 추가 할 수 있습니까? –