Как работает метод 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
Добавьте ваш ответ

Рекомендуемые курсы

шаблонизация
REST
мидлвары
тестирование
11 часов
Посмотреть
состояние
JSX
компоненты
производительность
26 часов
Посмотреть
утверждения
jest
матчеры
юнит-тесты
14 часов
Посмотреть