Maison  >  Article  >  interface Web  >  Méthode d'implémentation de la fonction d'appel JavaScript via les compétences string_javascript

Méthode d'implémentation de la fonction d'appel JavaScript via les compétences string_javascript

WBOY
WBOYoriginal
2016-05-16 16:08:411781parcourir

L'exemple de cet article décrit la méthode d'implémentation de JavaScript appelant des fonctions via des chaînes. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :

En JavaScript, nous pouvons appeler une fonction basée sur une chaîne de noms de fonctions, afin de pouvoir implémenter des appels de fonction dynamiques. Il nous suffit de transmettre le nom d'une fonction pour appeler la fonction.

Copier le code Le code est le suivant :
var strFun = "someFunction" //Nom de la fonction à être appelé
var strParam = "c'est le paramètre"; //Paramètres à passer en fonction
//Créer la fonction
var fn = fenêtre[strFun];
//Appelle la fonction
fn(strParam);


Ce qui suit est un exemple d'appel détaillé
Copier le code Le code est le suivant :






Fonction fnFooBar(strVal) {
alerte(strVal);
              return 1 ;
>



<script><br> fonction fnFooBar(strVal) {<br> alerte(strVal);<br> Retour 1 ;<br> ><br> appel de fonction() {<br> var strFunctionName = document.getElementById("functionName").value;<br> var strFunctionParam = document.getElementById("functionParam").value;<br> var fn = fenêtre[strFunctionName]<br> var ret = fn(strFunctionParam);<br> ><br> </script>

J'espère que cet article sera utile à la conception de la programmation JavaScript de chacun.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn