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