მეთოდი 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,
რომელიც ეძებს ელემენტის ინდექსს მასივის ბოლოდან