【发布时间】:2017-08-29 08:45:29
【问题描述】:
我想创建一个函数来过滤数组中的项目以获取传入的特定值。
目前我正在使用模板文字将 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'));
【问题讨论】:
标签: javascript