Η μέθοδος endsWith
Η μέθοδος endsWith ελέγχει αν μια συμβολοσειρά τελειώνει
με την καθορισμένη υποσυμβολοσειρά στην πρώτη παράμετρο.
Αν τελειώνει, επιστρέφει true, ενώ
αν δεν τελειώνει, επιστρέφει false.
Με τη δεύτερη προαιρετική παράμετρο
μπορείτε να ορίσετε υποχρεωτικά το μήκος της συμβολοσειράς. Σε αυτήν την
περίπτωση, ο έλεγχος θα γίνει όχι στο πραγματικό τέλος της συμβολοσειράς,
αλλά στο καθορισμένο.
Σύνταξη
javascriptσυμβολοσειρά.endsWith(τι ψάχνουμε, [μήκος συμβολοσειράς]);
Παράδειγμα
Ας ελέγξουμε αν η συμβολοσειρά τελειώνει με την δεδομένη υποσυμβολοσειρά:
javascriptlet str = 'abcde';
let res = str.endsWith('cde');
console.log(res);
Αποτέλεσμα εκτέλεσης του κώδικα:
javascripttrue
Παράδειγμα
Ας ελέγξουμε αν η συμβολοσειρά τελειώνει με την δεδομένη υποσυμβολοσειρά:
javascriptlet str = 'abcde';
let res = str.endsWith('xxx');
console.log(res);
Αποτέλεσμα εκτέλεσης του κώδικα:
javascriptfalse
Παράδειγμα
Ας ορίσουμε υποχρεωτικά το μήκος της συμβολοσειράς για τον έλεγχο:
javascriptlet str = 'abcde';
let res = str.endsWith('bc', 3);
console.log(res);
Αποτέλεσμα εκτέλεσης του κώδικα:
javascripttrue
Δείτε επίσης
-
η μέθοδος
startsWith,
που ελέγχει την αρχή της συμβολοσειράς -
η μέθοδος
indexOf,
που πραγματοποιεί αναζήτηση σε μια συμβολοσειρά -
η μέθοδος
lastIndexOf,
που πραγματοποιεί αναζήτηση σε μια συμβολοσειρά από το τέλος -
η μέθοδος
includes,
που ψάχνει για μια συμβολοσειρά -
η μέθοδος
at,
που βρίσκει έναν χαρακτήρα της συμβολοσειράς