Sto avendo uno spazio dei nomi JavaScript diconoMetodo di chiamata all'interno di un altro metodo 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;
}
}
Ora, quando sto eseguendo tale codice si sta dando che TypeError: this.C non è una funzione. Qualcuno può dirmi perché è così. So che è qualcosa di correlato con lo scope lessicale ma non riesco a capirlo.
Siamo spiacenti, sono un nuovo utente e ho postato la prima domanda, non so come inviare domande. Terrò questo a mente ora in poi. Grazie. –