есть массив
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
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Вопрос по canvas В чём разница между этими методами отрисовки изображения:
Как заставить работать данный код со всеми input?
Есть глобальные объект, который пытаюсь заполнять на фронте собирая данные из checkbox для отправки на север