Поддержим ваш первый шаг:
-10% на профессии и специальные условия до 31 мая

Как работает метод findindex javascript?

Аватар пользователя Кирилл Маркеев
Кирилл Маркеев
20 ноября 2022

Метод findIndex() принимает в качестве аргумента функцию-предикат (т.е. функцию, возвращающую true или false), проходит по всем элементам массива, вызывает на каждом элементе функцию-предикат и возвращает индекс первого элемента, на котором функция-предикат вернула true. Если же такого элемента в массиве не будет, метод findIndex() вернёт -1.

const array = [0, 10, 7, -3, 15, 29, -9];

// найдём индекс первого отрицательного элемента
console.log(array.findIndex((num) => num < 0)); // => 3

// если нужный элемент отсутствует, метод вернёт -1
console.log(array.findIndex((num) => num > 30)); // => -1
0 0
Бесплатно
Основы JavaScript
Теория и практика с нуля
Перейти к курсу
Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»