65 of 264 menu

Die slice-Methode

Die Methode slice gibt einen Teilstring aus einer Zeichenkette zurück (die ursprüngliche Zeichenkette wird dabei nicht verändert). Der erste Parameter gibt die Position des Zeichens in der Zeichenkette an, ab dem das Ausschneiden beginnt, und der zweite Parameter - die Position des Zeichens, bei dem das Ausschneiden endet (wobei das Zeichen mit dieser Position nicht in den ausgeschnittenen Teil eingeschlossen wird). Der zweite Parameter ist nicht obligatorisch. Wenn er nicht angegeben wird - wird der Teilstring vom im ersten Parameter angegebenen Zeichen bis zum Ende der Zeichenkette genommen. Er kann auch negative Werte annehmen. In diesem Fall beginnt die Zählung der Zeichenposition, bei der das Ausschneiden endet, vom Ende der Zeichenkette aus. Das letzte Zeichen hat die Position -1.

Syntax

zeichenkette.slice(abschneidenAb, [abschniedenBis]);

Beispiel

Nehmen wir an, es gibt eine Zeichenkette. Lassen Sie uns daraus die Zeichen vom ersten bis zum dritten ausschneiden:

let str = 'abcde'; let sub = str.slice(1, 3); console.log(sub);

Ergebnis der Codeausführung (das Zeichen mit der Position 3 wird nicht in den ausgeschnittenen Teil eingeschlossen):

'bc'

Beispiel

Lassen Sie uns nun die Zeichen ab der 1-ten Position bis zum Ende der Zeichenkette ausschneiden (dafür lassen wir den zweiten Parameter der Methode weg):

let str = 'abcde'; let sub = str.slice(1); console.log(sub);

Ergebnis der Codeausführung:

'bcde'

Beispiel

Lassen Sie uns nun die Zeichen von der Position 1 bis zur Position -2 ausschneiden:

let str = 'abcde'; let sub = str.slice(1, -2); console.log(sub);

Ergebnis der Codeausführung (das Zeichen mit der Position -2 wird nicht in den ausgeschnittenen Teil eingeschlossen):

'bc'

Siehe auch

  • die Methoden substr und substring,
    die ebenfalls einen Teilstring zurückgeben
uzswplbyru