Η μέθοδος JavaScript String slice () εξάγει και επιστρέφει ένα τμήμα μιας συμβολοσειράς.
Η σύνταξη της slice()
μεθόδου είναι:
str.slice(beginIndex, endIndex)
Εδώ, str
είναι μια συμβολοσειρά.
slice () Παράμετροι
Η slice()
μέθοδος περιλαμβάνει:
beginIndex
- Έναρξη ευρετηρίου της επιλογήςendIndex
(προαιρετικό) - Τελικός δείκτης της επιλογής (Αποκλειστικός) Από προεπιλογή, εξάγει μέχρι το τέλος της συμβολοσειράς.
Τιμή επιστροφής από το slice ()
- Επιστρέφει μια νέα συμβολοσειρά που περιέχει την εξαγόμενη ενότητα της συμβολοσειράς.
Σημείωση: Η slice()
μέθοδος δεν αλλάζει την αρχική συμβολοσειρά.
Παράδειγμα 1: Χρήση της μεθόδου slice ()
const str = "JavaScript is a very absurd programming language."; // from index 28 to end console.log(str.slice(28)); // 'programming language.' // from index 4 to 14 console.log(str.slice(4, 15)); // 'Script is a'
Παραγωγή
γλώσσα προγραμματισμού. Το σενάριο είναι ένα
Παράδειγμα 2: Χρήση μεθόδου slice () με αρνητικούς δείκτες
Εάν beginIndex
ή endIndex
είναι αρνητικές, οι τιμές υπολογίζονται από πίσω. Για παράδειγμα, το -1 αντιπροσωπεύει το τελευταίο στοιχείο, το -2 αντιπροσωπεύει το δεύτερο έως το τελευταίο στοιχείο και ούτω καθεξής.
const str = "JavaScript is a very absurd programming language."; // from 9th to last element till end console.log(str.slice(-9)); // 'language.' // from 9th to last element to 2nd to last element console.log(str.slice(-9, -1)); // 'language'
Παραγωγή
Γλώσσα. Γλώσσα
Συνιστώμενη ανάγνωση: Javascript String substring ()