Zeitdasssichwasdreht
Neues Mitglied
Hallo.
Ich hoffe mir kann hier jemand helfen.
Ich habe ein echt komisches Problem:
Zunächst mal habe ich viele Objekte die von einem Hauptobjekt "erben" mit der prototype Funktion von Javascript.
Das Hauptobjekt sieht so aus:
Grundsätzlich wird im Hauptprogramm das initview aufgerufen, das dann von dem jeweils erzeugten Unterobjekt die funktion getview aufruft.
Und hier noch eine Beispielhafte getview funktion:
Einzeln klappt das auch gut, aber wenn ich in einer Schleife mehr Hintereinander erzeuge passiert folgendes in meinen Augen ziemlich unlogisches.
Ich Rufe die Objekte example1 und example2 hintereinander auf:
example1.getview loggt dasd objekt example2 !!! Aber aus der Funktion (also aus der Zeile) von example1.
Was kann da passiert sein? Versuche schon seit etwas längerer Zeit da was zu finden, aber es funktioniert nicht.
Liebe Grüße
Ich hoffe mir kann hier jemand helfen.
Ich habe ein echt komisches Problem:
Zunächst mal habe ich viele Objekte die von einem Hauptobjekt "erben" mit der prototype Funktion von Javascript.
Das Hauptobjekt sieht so aus:
HTML:
function ObjCommand(...){
...
this.initview = function(view,params){
...
this.getview();
}
}
Grundsätzlich wird im Hauptprogramm das initview aufgerufen, das dann von dem jeweils erzeugten Unterobjekt die funktion getview aufruft.
Und hier noch eine Beispielhafte getview funktion:
HTML:
this.example1 = function(){
...
this.getview = function(){
console.log(this);
}
Einzeln klappt das auch gut, aber wenn ich in einer Schleife mehr Hintereinander erzeuge passiert folgendes in meinen Augen ziemlich unlogisches.
Ich Rufe die Objekte example1 und example2 hintereinander auf:
example1.getview loggt dasd objekt example2 !!! Aber aus der Funktion (also aus der Zeile) von example1.
Was kann da passiert sein? Versuche schon seit etwas längerer Zeit da was zu finden, aber es funktioniert nicht.
Liebe Grüße