Freigeben über


length-Eigenschaft (Array)

Gibt einen ganzzahligen Wert zurück, der um eins höher ist als das höchste der in einem Array definierten Elemente.

arrayObj.length 

Argumente

  • arrayObj
    Erforderlich. Ein Array-Objekt.

Hinweise

Da die Elemente in einem JScript-Array nicht zusammenhängend sein müssen, stellt die length-Eigenschaft nicht unbedingt die Anzahl der Elemente in dem jeweiligen Array dar.

Wenn der length-Eigenschaft ein Wert zugewiesen wird, der kleiner als der vorherige ist, wird das Array abgeschnitten, sodass alle Elemente mit einem Index, der größer oder gleich dem neuen Wert der length-Eigenschaft ist, verloren gehen.

Wird der length-Eigenschaft ein höherer Wert als der vorherige zugewiesen, wird das Array formal erweitert, jedoch werden keine neuen Elemente erstellt.

Beispiel

Das folgende Beispiel veranschaulicht die Verwendung der length-Eigenschaft.

var s = "";
var arr = new Array(10, 11, "abc", "def");
for (var i = 0; i < arr.length; i++)
    {
    s += arr[i] + " ";
    }
// Output: 10 11 abc def

Im folgenden Beispiel wird ein Array deklariert, und diesem werden zwei Elemente hinzugefügt. Da der größte Index in dem Array 6 ist, ist die Länge 7.

var my_array = new Array();
my_array[2] = "Test";
my_array[6] = "Another Test";

var s = my_array.length;
// Output: 7

Anforderungen

Version 2

Betrifft:

Array-Objekt

Siehe auch

Referenz

length-Eigenschaft (Function)

length-Eigenschaft (String)