ich einen JavaScript-Namespace habe sagenAufruf Methode innerhalb einer anderen Methode in Javascript?
A={
CA: function() {
this.B();
},
B: function() {
var test='test';
var result='t1';
C: function() {
this.test='test1';
.....
.....
return 'test1';
}
result=this.C();
return result;
}
}
Nun, wenn ich einen solchen Code bin Ausführung wird es geben, dass Typeerror: this.C keine Funktion ist. Kann mir jemand sagen, warum es so ist? Ich weiß, dass es etwas mit lexikalischem Scoping zu tun hat, aber ich kann das nicht verstehen.
Sorry, ich bin ein neuer Benutzer und schrieb die erste Frage, weiß nicht, wie man Fragen stellt. Ich werde dies jetzt weiter beachten. Vielen Dank. –