Maison  >  Article  >  interface Web  >  Deux façons d'appeler des fonctions auto-exécutables en js

Deux façons d'appeler des fonctions auto-exécutables en js

不言
不言original
2018-08-23 15:36:065882parcourir

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!

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