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
Օրինակ
Իսկ այժմ եկեք ֆունկցիայում սահմանենք այնպիսի պայմաններ, որոնց չի համապատասխանի զանգվածի ոչ մի տարր.
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem < 0;
});
console.log(res);
Կոդի կատարման արդյունքը.
-1
Տես նաև
-
findմեթոդը,
որը փնտրում է տարր զանգվածում -
findLastմեթոդը,
որը փնտրում է տարր զանգվածի վերջից -
findLastIndexմեթոդը,
որը փնտրում է տարրի ինդեքսը զանգվածի վերջից