Freigeben über


slice-Methode (Array)

Aktualisiert: November 2007

Gibt einen Abschnitt eines Arrays zurück.

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

Argumente

  • start
    Erforderlich. Der Index am Beginn des angegebenen Abschnitts des Arrays.

  • end
    Optional. Der Index am Ende des angegebenen Abschnitts des Arrays.

Hinweise

Die slice-Methode gibt ein Array-Objekt zurück, das den angegebenen Abschnitt des Arrays 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 des Arrays entspricht. Falls end negativ ist, wird es als length + end behandelt, wobei length der Länge des Arrays entspricht. Wenn end weggelassen wird, wird die Extrahierung bis zum Ende des Arrays fortgesetzt. Falls end vor start auftritt, werden keine Elemente in das neue Array kopiert.

Beispiel

Im folgenden Beispiel werden alle Elemente außer dem letzten von myArray in newArray kopiert:

var myArray = new Array(4,3,5,65);
var newArray = myArray.slice(0, -1)

Anforderungen

Version 3

Betrifft:

Array-Objekt

Siehe auch

Referenz

slice-Methode (String)

String-Objekt