Η μέθοδος 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,
    που βρίσκει έναν χαρακτήρα της συμβολοσειράς