Встречается на собеседованиях • сегодня

Какие знаешь методы поиска в JS

В JavaScript есть несколько методов для поиска элементов в массивах и строках:

Для массивов:

  • indexOf() - возвращает индекс первого найденного элемента или -1
  • lastIndexOf() - то же, но поиск с конца
  • find() - возвращает первый элемент, удовлетворяющий условию
  • findIndex() - возвращает индекс первого подходящего элемента
  • includes() - проверяет наличие элемента (true/false)

Для строк:

  • indexOf() - поиск подстроки
  • lastIndexOf() - поиск с конца
  • includes() - проверка наличия подстроки
  • search() - поиск по регулярному выражению
  • match() - возвращает массив совпадений

Пример с массивом:

js
const arr = [5, 12, 8, 130, 44];
const found = arr.find(element => element > 10); // 12

Пример со строкой:

js
const str = "Hello world";
str.includes("world"); // true
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы