findIndex մեթոդը

findIndex մեթոդը թույլ է տալիս գտնել առաջին տարրի ինդեքսը՝ համաձայն պարամետրում փոխանցված կոլբեքի։ Եթե տարրը չի գտնվել, ապա վերադարձվում է -1։

Շարահյուսություն

javascriptզանգված.findIndex(ֆունկցիա);

Օրինակ

Եկեք գտնենք զանգվածի առաջին զույգ տարրի ինդեքսը.

javascriptlet arr = [1, 2, 3, 4, 5];

let res = arr.findIndex(function (elem){
  return elem % 2 == 0;
});

console.log(res);

Կոդի կատարման արդյունքը.

javascript1

Օրինակ

Իսկ այժմ եկեք ֆունկցիայում սահմանենք այնպիսի պայմաններ, որոնց չի համապատասխանի զանգվածի ոչ մի տարր.

javascriptlet arr = [1, 2, 3, 4, 5];

let res = arr.findIndex(function (elem){
  return elem < 0;
});

console.log(res);

Կոդի կատարման արդյունքը.

javascript-1

Տես նաև

  • find մեթոդը,
    որը փնտրում է տարր զանգվածում
  • findLast մեթոդը,
    որը փնտրում է տարր զանգվածի վերջից
  • findLastIndex մեթոդը,
    որը փնտրում է տարրի ինդեքսը զանգվածի վերջից