我想创建一个函数,返回包含所搜索值的所有值。
例如: 我有一系列这些值:“红色”,“绿色”,“蓝色”
如果我搜索“re”,结果将是:“red”,“green”或键0,1
答案 0 :(得分:3)
["red","green","blue"].filter( RegExp.prototype.test.bind( /re/ ) );
//["red", "green"]
答案 1 :(得分:1)
您应该使用for
loop遍历数组,对每个项目执行String.search
,并保留array个匹配项。