array mit erweiterten eigenschaften
criss
- javascript
0 molily
function x1() {
this.ON = "on";
this.OFF = "off";
this.Level = new Array();
this.LevelREG = new Array();
}
function N() {
this.x0 = new x1();
}
var z = new N();
z.x0.ON = "abc";
dies funktioniert so weit gut nun möchte ich aber das x0 ein Array ist.
Ich also z.B:
z.x0[0].ON = "abc";
z.x0[1].ON = "def";
schreiben kann. Wie muss ich dies machen?
Hallo,
Wie muss ich dies machen?
Was ist deine Frage? Wie du einen Array erstellst, weißt du ja.
Wenn z.x0 ein Array sein soll, schreibst du z.x0 = new Array() bzw. this.x0 = new Array().
Wenn du diesem Array Elemente hinzufügen willst, kannst du es mit push() machen.
Diese Elemente können Objekte sein, die du mit new x1() erzeugst. Dann ist letztlich z.x0[0].ON usw. möglich.
Mathias