Ce que cet article vous apporte concerne deux méthodes d'appel de fonctions auto-exécutables en js. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.
Définition de la fonction auto-exécutable :
Une fois la fonction auto-exécutable ou la fonction auto-appelante déclarée, elle est appelée immédiatement et ne peut être utilisée qu'une seule fois. pour l'écrire.
Méthode d'écriture 1 :(fonction)(paramètres réels)
<script> (function (n1,n2){ console.log("这是匿名函数的自执行的第一种写法,结果为:"+(n1+n2)) })(10,100)//110 (function start(n1,n2){ console.log("这是函数声明方式的自执行的第一种写法,结果为:"+(n1+n2)) })(10,100)//110</script>
Méthode d'écriture 2 : Format : (fonction (paramètres réels)) comme suit
<script> (function (n1,n2){ console.log("这是匿名函数的自执行的第二种写法,结果为:"+(n1+n2)) }(10,100))//110 (function start(n1,n2){ console.log("这是函数声明方式的自执行的第二种写法,结果为:"+(n1+n2)) }(10,100))//110</script>
Généralement, les fonctions auto-exécutables et les fermetures sont liées, car généralement lorsque nous utilisons des fermetures, les fermetures obtiennent la valeur finale de la variable, nous devons donc utiliser le fonction auto-exécutable pour convertir à chaque fois Les valeurs des variables sont liées à la fermeture, afin que la fermeture puisse obtenir la valeur de chaque changement de variable.
Recommandations associées :
Résumé de l'analyse des objets locaux, des objets intégrés et des objets hôtes en js
Numéro (numéro) en js Résumé de l'opération (code)Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!