68 of 264 menu

Η μέθοδος lastIndexOf

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

Σύνταξη

συμβολοσειρά.lastIndexOf(τι ψάχνουμε, [από πού να ξεκινήσει η αναζήτηση]);

Παράδειγμα

Ας βρούμε τη θέση της τελευταίας εισόδου της υποσυμβολοσειράς:

let str = 'ab cd cd cd ef'; let res = str.lastIndexOf('cd'); console.log(res);

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

9

Παράδειγμα

Ας ορίσουμε τη θέση έναρξης της αναζήτησης:

let str = 'ab cd cd cd ef'; let res = str.lastIndexOf('cd', 8); console.log(res);

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

6

Δείτε επίσης

  • η μέθοδος startsWith,
    που ελέγχει την αρχή της συμβολοσειράς
  • η μέθοδος endsWith,
    που ελέγχει το τέλος της συμβολοσειράς
  • η μέθοδος indexOf,
    που βρίσκει την πρώτη εμφάνιση μιας υποσυμβολοσειράς
  • η μέθοδος includes,
    που ψάχνει για μια συμβολοσειρά
  • η μέθοδος at,
    που ψάχνει για έναν χαρακτήρα της συμβολοσειράς
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη