Ci-dessous est mon code avec explication. J'ai une classe avec ses fonctions membres et variables comme ci-dessous. functionOne & functionTwo sont des méthodes concises.Lexique ceci dans les méthodes de consice en Javascript
function MyUtils() {
this.actions = {
functionOne(param1, param2) {
console.log('This is first function which is not in action');
},
functionTwo(param1, param2) {
console.log('This is second function calling function three');
//HOW DO I CALL functionThree HERE?
// I tried doing - this.functionThree() but not working
}
}
this.functionThree() {
console.log('This is third function');
}
}
Si la fonction deux est appelée alors je veux que la fonction trois soit appelée dans celle-ci?
Vous avez des erreurs de syntaxe dans votre exemple. S'il vous plaît, réparez les premiers. =) – evolutionxbox
Vous pouvez stocker le contexte externe 'this' dans la première ligne de' MyUtils', par exemple: 'var self = this;', alors vous pouvez utiliser en toute sécurité: 'self.actions',' self.functionThree', et bientôt. –
Comment instanciez-vous 'MyUtils'? – evolutionxbox