2017-08-29 49 views
0

我想创建一个函数,其中过滤项目在一个特定的值传入数组中。如何为RegEx创建价值?

目前我正在使用模板文字将RegEx的值传递给它的构造函数,但没有成功。

我在做什么错在我的代码?

结果应该是一个过滤的数组(在本例中为2项)。

let data = ['Gone With the Wind', 'Star Wars: Episode IV', 'Jaws', 'Matrix', 'Matrix backstage', 'Star Wars: Episode I', 'WindWind' ]; 
 

 

 
let filter = (data, value) =>{ 
 
    //return data.filter(s => s.match(/value/i)) 
 
    return data.filter(s => s.match(`/${value}/i`)) 
 
}; 
 

 
console.log(filter(data, 'Wind'));

回答