У нас есть $.inArray(searchString, array)
функция в jQuery, но это будет искать точное соответствие строки в значениях, присутствующих в массиве. Но как проверить строку в массиве, как indexOf
?Как сопоставить шаблон с массивом в JavaScript?
Например, возьмем строку «mark_zuck», и если массив выглядит следующим образом: ["mark", "sheryl", "zuck"]
. Мы можем сделать это, используя цикл сравнения каждого значения в массиве с заданной строкой, как,
for (i=0; i<array.length; i++) {
searchString.indexOf(array[i]);
}
Я ищу лучший способ осуществить это. Пожалуйста помоги.
@Archer Что вы имеете в виду под "разобрать массив"? –
Я удалил свои комментарии, так как оказалось, что я ошибся! atinder опубликовал почти правильное решение. – Archer