Array.findIndex()

Array.findIndex() - повертає індекс в масиві, якщо елемент задовольняє умови перевіряючої функції. В іншому випадку повертається -1.

Синтаксис:

arr.findIndex(callback[, thisArg]);

Параметри:

callback - Функція, викликає для кожного значення в масиві, приймає три аргументи:

thisArg - Необов'язковий параметр. Значення, що використовується в якості this при виконанні функції callback.

Опис:

findIndex() метод об'єкту Array який викликає передану функцію callback один раз для кожного елемента, присутнього в масиві, до тих пір, поки вона не поверне true. Якщо такий елемент знайдений, метод findIndex негайно поверне індекс цього елемента. В іншому випадку, метод findIndex поверне -1.

Для повернення значення знайденого в масиві елемента існує find.

Не підтримують усі браузери.

Приклад:

var mas=[3,7,32,98,6,5,3]; var a=mas.findIndex(function(e){return e==5}); alert(a);