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