Exécuter une fonction qui est déclarée à l'intérieur d'une autre fonction
Hello,
Je suis quasiment débutant avec Vanilla Javascript, avec beaucoup d'efforts j'ai finalement réussi à écrire un morceau de code .
J'ai juste encore un petit soucis pour lequel je ne trouve pas de réponse sur le web, à vrai dire je ne sais même pas si ce que je veux faire est possible.
Quand j'essaie d'appeler la fonction quitGame() j'obtiens une erreur dans FireBug "Uncaught TypeError: quitGame is not a function at HTMLDocument.<anonymous>"
Pour plus de clarté voici le code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| var settings = "blablah";
new Game(settings);
...
quitGame(settings) // ERROR: "Uncaught TypeError: quitGame is not a function at HTMLDocument.<anonymous>"
var Game = function(settings) { // fonction "parent"
...
function quitGame(settings) { // fonction "enfant"
...
}
} |
Toute aide ou commentaire est bienvenu :)