Accès méthode publique depuis méhtode privée
Bonjour,
J'essaye d'accéder depuis des méthodes privées des méthodes publiques et je reçois toujours un "Uncaught ReferenceError: resize is not defined" au niveau de l'appel de ma fonction autoinit.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| var Pages = function() {
var autoinit = function() {
resize(true);
}(); // auto-init
return {
resize: function(force) {
console.log("resize requested");
}
};
};
pages=new Pages(); |
Quelle est la solution ?
J'ai bien pensé à
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| var Pages = function() {
var autoinit = function() {
_resize(true);
}(); // auto-init
_resize: function(force) {
console.log("resize requested");
}
return {
resize: _resize;
}
};
}; |
mais bon si je dois faire ça pour tes méthodes publiques potentiellement appelables depuis une méthode privées 8O8O8O8O