Methode in einer anderen Methode in Javascript aufrufen?
Ich habe einen JavaScript-Namespace sagen
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;
}
}
Jetzt, wenn ich solchen Code ausführe, gibt es diesen TypeError: this.C ist keine Funktion. Kann mir jemand sagen warum es so ist. Ich weiß, dass es etwas mit lexikalischem Scoping zu tun hat, kann das aber nicht verstehen.