slice-Methode (Array)
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.Ende
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
Das folgende Beispiel veranschaulicht die Verwendung der slice-Methode:
var myArray = new Array(4,3,5,65);
// Copy all but the last element of myArray
// into newArray1.
var newArray1 = myArray.slice(0, -1)
// Copy only the last two elements of MyArray
// into newArray2.
var newArray2 = myArray.slice(-2)