Kurtz gegrüßt
Nutze die Funktionen die das Array bereitstellt, im gegensatz zum Assoziativen Array gibt es die nämlich für Array.
Aha! Könntest du mir bitte den Code dahingehend adequat verbessern ?
Object.prototype[1]="b";
arr=["a"];
for(var i = 0; i < arr.length;i++) alert(arr[i]);
»
OK, das ändert aber leider nix an der Tatsache das a[1] einen Wert liefert, es gibt keinen echten get() Syntax!
Und wenn eine for-loop eine Funktion ist die das Array zurückliefert, dann ist
~~~javascript
Object.prototype[1]="b";
arr=["a"];
for (i in arr) if (arr.hasOwnProperty(i))
{ alert (arr[i])}
eine for-each loop die "hash" zurückliefert. (übrigens eine genauso lange)
Frieden?!? :)
Kurt