Ich habe eine Aufgabe in erster Linie von Funktionen/Methoden zusammengesetzt, ähnlich wie diese (was funktionieren soll!):Triple-verschachtelte Objekt Funktionen js
function thing1(){
this.thing2 = function(){
this.thing3 = function(){
alert();
}
}
}
Aber
Als ich thing1.thing2.thing3()
nennen, ich
Kann nicht Eigentum 'thing3' undefinierten
vollständigen Pseudo-Code lesen:
function thing1(){
this.thing2 = function(){
this.thing3 = function(){
alert();
}
}
}
var foo = new thing1();
foo.thing2.thing3();
"* Welche funktionieren sollte *!" - auch nicht. Was Sie geschrieben haben, kann als 'var o = new thing1(); o.thing2(); o.thing3() ' – Bergi