lodash
filter
条件に一致するコレクションを抽出する
var ret = _.filter(gears, function(item){
return /* trueになる条件 */
});
例:
var ret = _.filter(gears, function(item){
return item % 2 == 0;
});
find
コレクションの中から一致する要素で一番先にみつかったものを返す。
var ret = _.find(gears, /* key*/, /* value */);
var ret = _.find(gears, 'brand_name', item.brand_name);
some
コレクションの中に値があるかどうか調べる、true or falseで返却される。
var ret = _.some(brands, {brand_name: item.brand_name});