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