JavaScript String slice() Methode

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:

split() Methode

substr() Methode

substring() Methode

Beispiel

Beispiel 1

Schneiden Sie die ersten 5 Positionen ab:

let text = "Hallo Welt!";
let result = text.slice(0, 5);

let result = text.slice(0);

例子 2

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

Beispiel 2

let result = text.slice(0);

Von Position 3 bis zum Ende:

Beispiel 3

Von Position 3 bis 8:

let result = text.slice(0);

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

Beispiel 4

Nur der erste Buchstabe:

let result = text.slice(0);

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

Beispiel 5

Nur der letzte Buchstabe:

let result = text.slice(0);

let result = text.slice(-1);

Beispiel 6

Gesamte Zeichenkette:

let result = text.slice(0);

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

Zusammenhängende Seiten

JavaScript-String

JavaScript-Stringmethoden

JavaScript-Stringsuche