ich speichere in einen Array 'point'-Objekte und möchte diese über den Array-Index wieder auslesen. Beim auslesen eines Array-Elements ist das Ergebnis immer 'undefiniert', obwohl das Array existiert. Es folgt der Code-Teil:
lg heinz
Code: Alles auswählen
var fields = new CreateFieldPos();
var fieldPos = fields[1]; // fieldPos ist undefiniert !!!
function CreateFieldPos() {
this.arr = [];
var i = 0;
this.arr[i++] = new CreatePoint(100, 0);
this.arr[i++] = new CreatePoint(150, 0.5);
this.arr[i++] = new CreatePoint(300, 1.5);
}
/**
* Erstellt ein Point Objekt
* @param {type} x
* @param {type} y
* @returns {Point-Object}
*/
function CreatePoint(x, y) {
this.x = x;
this.y = y;
}