JürgenB: variationen an Objekten-deklaration! Wann ist welche Sinnvoll?

Beitrag lesen

Hallo

dazu noch eine Ergänzung:

var arr = [ ];
arr['Hallo'] = 'Welt';

…aber arr.length bliebe bei 0 und arr[0] bei undefined, dass heißt, letztlich würdest du hier nur ein Array wie ein Objekt verwenden, weshalb du in diesem Fall auch gleich ein Objekt verwenden könntest und solltest.

wenn der Bezeichner eines Elements in einem Objekt (z.B.) ein Leerzeichen enthält, geht

o.ein Element

nicht,

o["ein Element"]

aber schon.

Gruß Jürgen