J'ai un tableau avec des noms de fonctions, je voudrais que le code ci-dessous itère dans le tableau avec les noms de fonctions et vérifie si le nom de la fonction existe.typeof variablename == fonction ne fonctionne pas
Si func_3 n'existe pas, il faut vérifier si func_4 existe et ne pas arrêter la boucle jusqu'à ce qu'il vérifie si toutes les fonctions du tableau existent
J'ai passé beaucoup de temps à ce sujet mais ne peux pas comprendre où vais-je tort, s'il vous plaît aider
code Demo
function func_1(){
alert("FUNCTION EXISTS");
}
function func_2(){
alert("FUNCTION EXISTS");
}
var functions = ["func_1", "func_2", "func_3", "func_4"];
for(var i=0;i < functions.length; i++){
var func_name = functions[i];
if(typeof func_name=='function') {
alert("HELLO WORLD");
}
alert("ITERATING WELL");
}
Pouvez-vous poster une démo pour reproduire votre problème? Cela ne semble pas correct ... – elclanrs
Cela devrait fonctionner dans les deux cas. Recevez-vous des erreurs spécifiques dans la console? –
@Spencer T. j'ai mis un code de démonstration, s'il vous plaît jeter un oeil – Manu