【发布时间】:2015-08-20 10:20:58
【问题描述】:
我们在 jQuery 中有 $.inArray(searchString, array) 函数,但这将在数组中存在的值中查找字符串的完全匹配。但是如何检查数组中的字符串,如indexOf?
例如,让我们获取字符串“mark_zuck”,如果数组看起来像这样,["mark", "sheryl", "zuck"]。我们可以通过使用循环将数组中的每个值与给定字符串进行比较来做到这一点,例如,
for (i=0; i<array.length; i++) {
searchString.indexOf(array[i]);
}
我正在寻找一种更好的方法来实现这一点。请帮忙。
【问题讨论】:
-
@Archer “解析数组”是什么意思?
-
我删除了我的 cmets,因为事实证明我错了! atinder 发布了一个几乎正确的解决方案。
标签: javascript arrays regex search