Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
113 of 264 menu

Метад findIndex

Метад findIndex дазваляе знайсці індэкс першага элемента згодна з перададзеным у параметры калбэкам. Калі элемент не знойдзены, то вяртаецца -1.

Сінтаксіс

масіў.findIndex(функцыя);

Прыклад

Давайце знойдзем індэкс першага цотнага элемента масіва:

let arr = [1, 2, 3, 4, 5]; let res = arr.findIndex(function (elem){ return elem % 2 == 0; }); console.log(res);

Вынік выканання кода:

1

Прыклад

А цяпер давайце зададзім такія ўмовы ў функцыі, якiм не будзе адпавядаць ні адзін элемент у масіве:

let arr = [1, 2, 3, 4, 5]; let res = arr.findIndex(function (elem){ return elem < 0; }); console.log(res);

Вынік выканання кода:

-1

Глядзіце таксама

  • метад find,
    які шукае элемент у масіве
  • метад findLast,
    які шукае элемент з канца масіва
  • метад findLastIndex,
    які шукае індэкс элемента з канца масіва
byenru