抱歉,如果这是重复的,但我似乎找不到解决方案。我正在尝试在数组中查找特定的字符串模式。我想查找包含“下划线 r 下划线”的数据中的所有值。然后我想创建一个只包含这些键和值的新数组。
var data = ["something", "bar_r_something"];
var resultArray = new Array();
for (var i = 0; i < data.length; i++) {
var bar = /_r_/;
if ($.inArray(bar, data[i].length) > 0)
{
console.log("found _r_");
resultArray.push(data[i]);
}
};
我似乎无法让 $.inArray 工作,它似乎总是踢出-1。