Μέθοδος findIndex

Η μέθοδος findIndex επιτρέπει την εύρεση του ευρετηρίου του πρώτου στοιχείου σύμφωνα με το callback που μεταβιβάζεται στην παράμετρο. Εάν το στοιχείο δεν βρεθεί, επιστρέφεται -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,
    που βρίσκει το ευρετήριο ενός στοιχείου από το τέλος του πίνακα