Μέθοδος substring
Η μέθοδος substring επιστρέφει μια υποσυμβολοσειρά
από μια συμβολοσειρά (η αρχική συμβολοσειρά δεν τροποποιείται).
Η πρώτη παράμετρος ορίζει τον αριθμό του χαρακτήρα από τον οποίο
η μέθοδος αρχίζει να κόβει (η αρίθμηση ξεκινά
από το μηδέν), και η δεύτερη παράμετρος - τον αριθμό του χαρακτήρα,
στον οποίο πρέπει να ολοκληρωθεί η αποκοπή (ο χαρακτήρας
με αυτόν τον αριθμό δεν περιλαμβάνεται στο αποκομμένο
μέρος). Η δεύτερη παράμετρος δεν είναι υποχρεωτική,
αν δεν καθοριστεί, τότε θα αποκοπούν όλοι
οι χαρακτήρες μέχρι το τέλος της συμβολοσειράς.
Σύνταξη
συμβολοσειρά.substring(από πού να αρχίσει η αποκοπή, [μέχρι πού να αποκοπεί]);
Παράδειγμα
Ας υποθέσουμε ότι δίνεται μια συμβολοσειρά. Ας εξάγουμε από αυτήν τους χαρακτήρες από τον πρώτο έως τον τρίτο:
let str = 'abcde';
let sub = str.substring(1, 3);
console.log(sub);
Αποτέλεσμα εκτέλεσης του κώδικα (ο χαρακτήρας με αριθμό
3 δεν θα συμπεριληφθεί στο αποκομμένο μέρος):
'bc'
Παράδειγμα
Ας εξάγουμε τώρα τους χαρακτήρες από τον 1-ο
μέχρι το τέλος της συμβολοσειράς (για αυτό δεν ορίζουμε τη δεύτερη
παράμετρο της μεθόδου):
let str = 'abcde';
let sub = str.substring(1);
console.log(sub);
Αποτέλεσμα εκτέλεσης του κώδικα:
'bcde'