JavaScript String slice() Methode
- Vorherige Seite search()
- Nächste Seite split()
- Zurück zur vorherigen Ebene JavaScript String Referenzhandbuch
Definition und Verwendung
slice()
Die Methode extrahiert einen Teil der Zeichenfolge.
slice()
Die Methode gibt den extrahierten Teil als neuen String zurück und ändert den ursprünglichen String nicht.
von und Ende Der Parameter legt die zu extrahierende Zeichenfolge fest.
Die erste Position ist 0, die zweite 1, ...
Negative Zahlen werden vom Ende des Strings aus gewählt.
Siehe auch:
Beispiel
Beispiel 1
Schneiden Sie die ersten 5 Positionen ab:
let text = "Hallo Welt!"; let result = text.slice(0, 5);
例子 2
let result = text.slice(0, 5);
Beispiel 2
Von Position 3 bis zum Ende:
Beispiel 3
Von Position 3 bis 8:
let result = text.slice(3, 8);
Beispiel 4
Nur der erste Buchstabe:
let result = text.slice(0, 1);
Beispiel 5
Nur der letzte Buchstabe:
let result = text.slice(-1);
Beispiel 6
Gesamte Zeichenkette:
Probieren Sie es selbst aus
stringSyntaxvon, Ende.slice(
Technische Details
Technische Details | Standard ist die Länge der Zeichenkette. |
---|---|
von |
, ) |
Ende |
Erforderlich. Startposition. Der erste Buchstabe ist 0. |
Dieser Parameter ist der Index am Ende des folgenden zu extrahierenden Abschnitts.
Optional. Endposition (bis zu, aber nicht einschließlich). | Standard ist die Länge der Zeichenkette. |
---|---|
Typ | Beschreibung |
Zeichenkette
Technische Details von
der extrahierte Teil der Zeichenkette.
Technische Details Ende
Dieser Parameter ist der Startindex des zu extrahierenden Abschnitts. Wenn dieser Parameter negativ ist, bestimmt er die Position vom Ende der Zeichenkette aus. Also, -1 ist der letzte Buchstabe der Zeichenkette, -2 der vorletzte, und so weiter. von Parameter
Dieser Parameter ist der Index am Ende des folgenden zu extrahierenden Abschnitts.
bis zum Ende der ursprünglichen Zeichenkette. Wenn dieser Parameter negativ ist, bestimmt er die Position vom Ende der Zeichenkette aus. string Rückgabewert von eine neue Zeichenkette. Enthält die Zeichenkette vonAnfang Ende bis Endebis zum (nicht einschließlich).
Erklärung
Die slice()-Methode gibt eine Zeichenkette zurück, die enthält string eine Zeichenkette des Abschnitts, oder eine Teilzeichenkette davon zurückzugeben. Aber diese Methode ändert string.
Methoden des String-Objekts slice()
,substring()
und substr()
sind (nicht empfohlen) alle Teile der Zeichenkette zurückschneiden können.slice()
im Vergleich substring()
flexibler ist, da es negative Zahlen als Parameter verwenden kann.slice()
und substr()
unterschiedlich, da es zwei Positionen der Zeichenkette verwendet, um die Teilszeichenkette zu bestimmen, während substr()
durch die Angabe der Positions- und Längenangaben der Zeichenkette bestimmt wird.
Es ist auch zu beachten, dassString.slice()
und Array.slice()
ähnlich.
Browserunterstützung
slice()
Ist eine Eigenschaft von ECMAScript1 (ES1).
Alle Browser unterstützen ES1 (JavaScript 1997) vollständig:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Unterstützt | Unterstützt | Unterstützt | Unterstützt | Unterstützt | Unterstützt |
- Vorherige Seite search()
- Nächste Seite split()
- Zurück zur vorherigen Ebene JavaScript String Referenzhandbuch