Array.prototype.findIndex - garevna/js-course GitHub Wiki

🎓 Итерирующие методы массивов

entries()
every()
filter()
find()


🎓 findIndex()

Подобно методу find(), ищет в массиве первый элемент, удовлетворяющий заданному условию

Однако возвращает не сам элемент, а его индекс

Если такого элемента в массиве не обнаружено, возвращает -1

var cards = [
    { num: "457892425", cash: 1100 },
    { num: "457812840", cash: 3000 },
    { num: "457855780", cash: 1200 },
    { num: "457811714", cash: 5000 }
]

cards.findIndex (
    function ( card ) {
        return card.cash > 1500
    }
)
// Вернет 1

flatMap()
forEach()
keys()
map()
reduce()
reduceRight()
some()
sort()
values()

⚠️ **GitHub.com Fallback** ⚠️