@Sergey750il

Живой поиск по массиву?

Доброго времени суток. Есть массив, как узнать индекс элемента массива по части содержимого? Например начинаем вбивать часть слова, то он уже возвращает индекс с совпадением. Пробовал через IndexOf, но он ищет только полную фразу, а по части слова вернуть не получается.
  • Вопрос задан
  • 158 просмотров
Решения вопроса 1
TNPTSYWWCC
@TNPTSYWWCC
And I Told Them I Invented Times New Roman
const values = [
    "hello",
    "what",
    "is",
    "you'r",
    "name?"
];

const getArrayIndexByPartOfValue = (array, partOfValue) =>
    array.findIndex(v => v.toLowerCase().includes(partOfValue.toLowerCase()));

console.log(getArrayIndexByPartOfValue(values, "llo"));
console.log(getArrayIndexByPartOfValue(values, "?"));
console.log(getArrayIndexByPartOfValue(values, "is"));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
17 мая 2021, в 11:53
3000 руб./за проект
17 мая 2021, в 11:46
3000 руб./за проект
17 мая 2021, в 11:36
60000 руб./за проект