Je suis en train d'ajouter une fonction anonyme à un tableau et d'essayer d'itérer sur ce tableau en exécutant son contenu. Même avec un cas de test simple, je reçois une TypeError : n'est pas une fonction.
Est-ce que je rate quelque chose de simple ?
// un tableau de fonctions
var signInFunctions = [];
// ajouter une fonction au tableau
signInFunctions.push(function() {
console.log("hello world");
});
function userSignedIn() {
// exécuter toutes les fonctions dans le tableau signInFunctions
for (var i = 0; i < signInFunctions.length; i++) {
signInFunctions(i);
}
}
userSignedIn();
Voici l'erreur :
TypeError: 'function () {
console.log("hello world");
}' n'est pas une fonction (évaluation de 'signInFunctions(i)')