Μέθοδος slice() του JavaScript String

Ορισμός και χρήση

slice() Η μέθοδος εξάγει μέρος του αλφαβητικού řetěce.

slice() Η μέθοδος επιστρέφει το εξαχθέν μέρος ως νέο αλφαβητικό řetězec, χωρίς να αλλάζει τον αρχικό αλφαβητικό řetězec.

Ξεκίνημα (περιλαμβάνεται) Και Τέλος Οι παραμέτρους καθορίζουν το μέρος της αλφαβητικής αλυσίδας που θα εξαχθεί.

Η πρώτη θέση είναι 0, η δεύτερη είναι 1,...

Αρνητικά αριθμήματα επιλέγονται από το τέλος της αλφαβητικής αλυσίδας.

Για περισσότερες πληροφορίες δείτε:

Μέθοδος split()

Μέθοδος substr()

Μέθοδος substring()

Παράδειγμα

Παράδειγμα 1

Αποκοπή των πρώτων 5 θέσεων:

let text = "Γειά σου κόσμε!";
let result = text.slice(0, 5);

Ολόκληρη η αλφαβητική ακολουθία:

例子 2

从位置 3 到末尾:

let result = text.slice(0, 5);

Ολόκληρη η αλφαβητική ακολουθία:

Παράδειγμα 2

Από τη θέση 3 μέχρι το τέλος:

Παράδειγμα 3

Ολόκληρη η αλφαβητική ακολουθία:

Από τη θέση 3 μέχρι τη θέση 8:

let result = text.slice(3, 8);

Παράδειγμα 4

Ολόκληρη η αλφαβητική ακολουθία:

Μόνο ο πρώτος χαρακτήρας:

let result = text.slice(0, 1);

Παράδειγμα 5

Ολόκληρη η αλφαβητική ακολουθία:

Μόνο ο τελευταίος χαρακτήρας:

let result = text.slice(-1);

Παράδειγμα 6

Ολόκληρη η αλφαβητική ακολουθία:

let result = text.slice(0);

stringΠροσωπική δοκιμήΞεκίνημα (περιλαμβάνεται)Γλώσσα Τέλος.slice(

Παράμετροι

Παράμετροι Περιγραφή
Ξεκίνημα (περιλαμβάνεται)

,

)

Τέλος

Απαιτείται. Θέση αρχής.

Μη υποχρεωτικό. Θέση λήξης (ομάδα, αλλά όχι περιλαμβάνεται).

Από το τέλος της πρωτότυπης αλφαβητικής ακολουθίας. Αν το παράμετρο είναι αρνητικό, καθορίζει τη θέση από το τέλος της αλφαβητικής ακολουθίας.

Τύπος Περιγραφή
Αλφαβητική ακολουθία Το μέρος της αλφαβητικής ακολουθίας που εξάγεται.

Τεχνικές λεπτομέρειες

Παράμετροι Ξεκίνημα (περιλαμβάνεται)

Η παράμετρος είναι η θέση της αρχής της υποσυνέχειας που θα εξαχθεί. Αν είναι αρνητικό, καθορίζει τη θέση από το τέλος της αλφαβητικής ακολουθίας.

Παράμετροι Τέλος

Το παράμετρο είναι ο δείκτης της αρχικής θέσης της υποσυνέχειας που θα εξαχθεί. Αν είναι αρνητικό, καθορίζει τη θέση από το τέλος της αλφαβητικής ακολουθίας. Επίσης, -1 καθορίζει τον τελευταίο χαρακτήρα, -2 τον προτελευταίο χαρακτήρα, και ούτω καθεξής. Ξεκίνημα (περιλαμβάνεται) Το παράμετρο είναι το δείκτη της τελικής θέσης της υποσυνέχειας που θα εξαχθεί.

Από το τέλος της πρωτότυπης αλφαβητικής ακολουθίας. Αν το παράμετρο είναι αρνητικό, καθορίζει τη θέση από το τέλος της αλφαβητικής ακολουθίας.

Αποτελεσματική τιμή string Μια νέα αλφαβητική ακολουθία. Περιλαμβάνει την αλφαβητική ακολουθία Ξεκίνημα (περιλαμβάνεται) Από Ξεκίνημα (περιλαμβάνεται)Εως Τέλος (Δεν περιλαμβάνεται) Τέλος)(Από το σημείο αυτό)

Σημείωση

Η μέθοδος slice() επιστρέφει την αλφαβητική ακολουθία που περιέχει την υποσύνθεση string Η αλφαβητική ακολουθία του κομματιού του strings, ή επιστρέφει μια υποσύνθεση του. string.

Μέθοδοι του αντικειμένου String slice()Καιsubstring() Και substr()(Δεν συνιστάται η χρήση αυτών) μπορούν να επιστρέψουν το καθορισμένο μέρος της αλφαβητικής ακολουθίας.slice() Όπως substring() πρέπει να είναι πιο ευέλικτη, γιατί επιτρέπει τη χρήση αρνητικών αριθμών ως παραμέτρους.slice() Με substr() Διαφέρει, γιατί χρησιμοποιεί τη θέση δύο χαρακτήρων για να καθορίσει την υποσύνθεση, ενώ substr() Χρησιμοποιεί τη θέση και τη διάρκεια των χαρακτήρων για να καθορίσει την υποσύνθεση.

Δεν πρέπει επίσης να παραλειφθεί ότι:String.slice() Με Array.slice() Παρόμοια.

Υποστήριξη του περιηγητή

slice() Είναι χαρακτηριστικά του ECMAScript1 (ES1).

Όλοι οι περιηγητές υποστηρίζουν πλήρως το ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Υποστήριξη Υποστήριξη Υποστήριξη Υποστήριξη Υποστήριξη Υποστήριξη

Σελίδες συναφείς

String του JavaScript

Μέθοδοι String του JavaScript

Αναζήτηση String του JavaScript