Freigeben über


slice-Methode (String)

Aktualisiert: November 2007

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.

  • end
    Optional. Der Index am Ende des angegebenen Abschnitts 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)