1

属性の1つ(region_list)が文字列の配列であるモデルのバックボーンコレクションがあります。region_listに特定の文字列が含まれているすべてのモデルを見つけるにはどうすればよいですか?

4

1 に答える 1

3
collection.filter(function(model){
    return ( _.indexOf(model.get('region_list'), 'specific_string') >= 0 );
});

アンダースコアのfilterメソッドとindexOfregion_listメソッドを使用して、配列に値が含まれているコレクション内のすべてのモデルをフィルター処理しますspecific_string

この.filter()呼び出しからの戻り値は、モデルの配列になります。

于 2012-10-23T04:57:41.657 に答える