Array.Länge
Array.length
ist eine eingebaute Eigenschaft des Array
Objekt.
Sie können ihn nur auf einen ganzzahligen Wert setzen:
Der Wert der Eigenschaft length ist eine ganze Zahl mit positivem Vorzeichen und einem Wert kleiner als 2 hoch 32 (2 32 ).
Sie können die Eigenschaft length festlegen, um ein Array jederzeit abzuschneiden. Wenn Sie ein Array durch Ändern seiner Längeneigenschaft erweitern, erhöht sich die Anzahl der tatsächlichen Elemente nicht. Wenn Sie beispielsweise Länge auf 3 setzen, während sie derzeit 2 beträgt, enthält das Array weiterhin nur 2 Elemente.
Referenz:
Javascript-Objekte
Ich vermute, Sie wollen eine Object
, nicht ein Array
:
var testobj = {};
testobj['length'] = "1,2,3,4,5";
alert(testobj['length']);
Natürlich gibt es einige alternative Syntaxmöglichkeiten:
Die erste Zeile ist eine Abkürzung für:
var testobj = new Object();
Und die Notation in eckigen Klammern kann durch die Punktnotation ersetzt werden:
testobj.length = "1,2,3,4,5";
alert(testobj.length);
(Eckige Klammern und Punkte können natürlich auch gemischt werden)