Μέθοδος lastIndexOf

Η μέθοδος lastIndexOf πραγματοποιεί αναζήτηση στοιχείου σε πίνακα. Επιστρέφει τον αριθμό του τελευταίου στοιχείου που βρέθηκε, ή -1, εάν δεν υπάρχει τέτοιο στοιχείο. Ως πρώτη παράμετρο ορίζουμε το στοιχείο προς αναζήτηση, ως δεύτερη (προαιρετική) - τη θέση από την οποία θα ξεκινήσει η αναζήτηση. Η αναζήτηση γίνεται από το τέλος του πίνακα προς την αρχή.

Σύνταξη

javascriptπίνακας.lastIndexOf(στοιχείο, [από πού να ξεκινήσει]);

Παράδειγμα

Ας βρούμε τη θέση του τελευταίου τριών στον πίνακα:

javascriptlet arr = [1, 2, 3, 3, 3, 4, 5];
let res = arr.lastIndexOf(3);

console.log(res);

Αποτέλεσμα εκτέλεσης κώδικα:

javascript4

Παράδειγμα

Τώρα ας προσπαθήσουμε να βρούμε ένα στοιχείο που δεν υπάρχει στον πίνακα:

javascriptlet arr = [1, 2, 3, 4, 5];
let res = arr.lastIndexOf(6);

console.log(res);

Αποτέλεσμα εκτέλεσης κώδικα:

javascript-1

Παράδειγμα

Ας ξεκινήσουμε την αναζήτηση από μια συγκεκριμένη θέση. Ως αποτέλεσμα θα βρεθεί το τελευταίο τρία, εξαιρουμένων των παραλειπόμενων:

javascriptlet arr = [1, 2, 3, 3, 4, 5, 3];
let res = arr.lastIndexOf(3, 4);

console.log(res);

Αποτέλεσμα εκτέλεσης κώδικα:

javascript3

Δείτε επίσης

  • μέθοδος includes,
    που ελέγχει την ύπαρξη στοιχείου σε πίνακα
  • μέθοδος indexOf,
    που αναζητά στοιχεία από την αρχή