ChrisB: document.forms ist undefined

Beitrag lesen

Hi,

Wirklich? Wird bla[1] gleich behandelt wie bla["1"]?

Sieht fast so aus:

var bla=Array(); bla[0]="abc"; bla["0"] = "def"; alert(bla[0]); alert(bla["0"]);

ergibt zweimal def. Hm. Überrascht mich jetzt doch etwas.

ECMA-262, 15.4 Array Objects:
“Array objects give special treatment to a certain class of property names. A property name P (in the form of a String value) is an array index if and only if ToString(ToUint32(P)) is equal to P and ToUint32(P) is not equal to (2^32)−1.”

Das erklärt es doch eigentlich schon, oder irre ich mich da?

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?