Μέθοδος at
Η μέθοδος at πραγματοποιεί αναζήτηση χαρακτήρα
με αριθμό θέσης του στη συμβολοσειρά.
Στην παράμετρο της μεθόδου ορίζουμε έναν ακέραιο αριθμό,
ο οποίος μπορεί να είναι θετικός ή αρνητικός
(σε αυτήν την περίπτωση η αναζήτηση γίνεται από το τέλος της συμβολοσειράς).
Σύνταξη
συμβολοσειρά.at(θέση χαρακτήρα);
Παράδειγμα
Ας μάθουμε ποιος χαρακτήρας βρίσκεται
στη συμβολοσειρά στον αριθμό 0:
let res = 'abcde'.at(0);
console.log(res);
Αποτέλεσμα εκτέλεσης κώδικα:
'a'
Παράδειγμα
Ας μάθουμε ποιος χαρακτήρας βρίσκεται
στη συμβολοσειρά στον αριθμό -1:
let res = 'abcde'.at(-1);
console.log(res);
Αποτέλεσμα εκτέλεσης κώδικα:
'e'
Παράδειγμα
Εάν ο χαρακτήρας δεν βρεθεί, τότε
επιστρέφεται undefined:
let res = 'abcde'.at(10);
console.log(res);
Αποτέλεσμα εκτέλεσης κώδικα:
'undefined'
Παράδειγμα
Μπορούμε να χρησιμοποιήσουμε τη μέθοδο at
σε συνδυασμό με άλλες μεθόδους συμβολοσειρών.
Ας δούμε ένα παράδειγμα με εφαρμογή
της μεθόδου concat:
let str = 'word1'.at(0).concat('word2'.at(-1));
console.log(str);
Αποτέλεσμα εκτέλεσης κώδικα:
'w2'
Δείτε επίσης
-
μέθοδος
startsWith,
που ελέγχει την αρχή της συμβολοσειράς -
μέθοδος
endsWith,
που ελέγχει το τέλος της συμβολοσειράς -
μέθοδος
indexOf,
που πραγματοποιεί αναζήτηση υποσυμβολοσειράς -
μέθοδος
lastIndexOf,
που αναζητά την τελευταία εμφάνιση υποσυμβολοσειράς -
μέθοδος
includes,
που αναζητά συμβολοσειρά