apstrakt: Objektübernahme in Array

Beitrag lesen

Hallo Christian,

Warum nicht direkt so???

function menustruc(name, top, left) {
this.name = name;
this.position = "absolute";
this.zindex  = "2";
this.top  = top;
this.left  = left;
this.sub  = new Array();
}

Das hier kann ja auch nicht funzen:

mainmenu[mainmenu.length].name = "hanswurst"
mainmenu[mainmenu.length].top = 20;
mainmenu[mainmenu.length].left = 40;
...

Denn mainmenu.length ist um 1 größer als der Index des soeben mit
mainmenu[mainmenu.length] = new menustruc(...);
erzeugten Elements!!!!

tschau,
axel