除了forEach之外,更好的解决方案搜索

时间:2017-08-27 03:49:32

标签: reactjs ecmascript-6

我需要列出对象,搜索需要用逗号分隔的字符串。我添加了以下forEach方法,我想知道是否有任何单行解决方案。

this.props.items.map((item, key) => (
        this.props.campaign_name.split(",").forEach(function(entry) {
              ( item.campaign_name.toLowerCase().indexOf(entry.toLowerCase())  )?true:false
        }.bind(this))

))

1 个答案:

答案 0 :(得分:0)

您无法使用过滤器this.props.campaign_name.split(",").filter(entry => item.campaign_name.toLowerCase().indexOf(entry.toLowerCase()) !== -1 )