Share via


slice-Methode (String)

Gibt einen Abschnitt einer Zeichenfolge zurück.

function slice(start : Number [, end : Number]) : String

Argumente

  • Start
    Erforderlich. Der Index am Beginn des angegebenen Abschnitts der Zeichenfolge.

  • Ende
    Optional. Der Index am Ende des angegebenen Abschnitts der Zeichenfolge. Die zurückgegebene Zeichenfolge enthält die Zeichen bis zum, aber nicht einschließlich des von end angegebenen Zeichens. Wenn dieser Wert nicht angegeben wird, enthält die zurückgegebene Zeichenfolge die Zeichen von start bis zum Ende der Zeichenfolge.

Hinweise

Die slice-Methode gibt ein String-Objekt zurück, das den angegebenen Abschnitt der Zeichenfolge enthält.

Die slice-Methode kopiert bis zu dem Element, das durch end angegeben wird, aber nicht einschließlich dieses Elements. Falls start negativ ist, wird es als length + start behandelt, wobei length der Länge der Zeichenfolge entspricht. Falls end negativ ist, wird es als length + end behandelt, wobei length der Länge der Zeichenfolge entspricht. Wenn end weggelassen wird, wird die Extrahierung bis zum Ende der Zeichenfolge fortgesetzt. Falls end vor start auftritt, werden keine Elemente in die neue Zeichenfolge kopiert.

Beispiel

Im folgenden Beispiel gibt der erste Aufruf der slice-Methode eine Zeichenfolge zurück, die die ersten fünf Zeichen von str enthält. Der zweite Aufruf der slice-Methode gibt eine Zeichenfolge zurück, die die letzten fünf Zeichen von str enthält.

var str = "hello world";
var firstfive = str.slice(0,5); // Contains "hello".
var lastfive = str.slice(-5);   // Contains "world".

Anforderungen

Version 3

Betrifft:

String-Objekt

Siehe auch

Referenz

Array-Objekt

slice-Methode (Array)