Backbone.js collection.where数组包含字符串

时间:2012-10-23 04:50:21

标签: javascript backbone.js

我有一个模型的骨干集合,其中一个属性(region_list)是一个字符串数组。 如何找到region_list包含特定字符串的所有模型?

1 个答案:

答案 0 :(得分:3)

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

使用Underscore的 filter indexOf 方法过滤其region_list数组包含值{{ 1}}。

此.filter()调用的返回值将是和模型数组。