есть массив
var arr = [
"/",
"/some/[foo]"
]
Нужно сделать поиск но вместо foo может быть все что угодно например:
var index = "/some/32"
Если я правильно понял, требуется выяснить есть ли в массиве строк некая последовательность символов. Тогда подойдет следующее:
var arr = ['text', 'text123'];
findSome('123', arr);
findSome('34', arr);
function findSome(text, array) {
return array.some(function (str) {
return str.indexOf(text) !== -1;
});
}
Если речь просто о поиске строки в массиве, то достаточно includes(), можно и indexOf(), без some().
var arr = ['text1', 'text2'];
var text = 'text2';
arr.includes(text); // arr.indexOf(text) !== -1
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости