Maison >interface Web >js tutoriel >Qu'est-ce que la fermeture en js

Qu'est-ce que la fermeture en js

little bottle
little bottleoriginal
2019-05-31 13:04:302660parcourir

En JavaScript, seules les sous-fonctions à l'intérieur d'une fonction peuvent lire les variables locales, les fermetures peuvent donc être comprises comme des « fonctions définies à l'intérieur d'une fonction ».

Qu'est-ce que la fermeture en js

Le concept de fermeture

Une fermeture est une fonction qui peut lire les variables internes d'autres fonctions.

Étant donné que dans le langage Javascript, seules les sous-fonctions à l'intérieur de la fonction peuvent lire les variables locales, les fermetures peuvent être simplement comprises comme des "fonctions définies à l'intérieur d'une fonction".

Ainsi, par essence, la fermeture est un pont reliant l’intérieur de la fonction à l’extérieur de la fonction.

Utilisations des fermetures

Les fermetures peuvent être utilisées dans de nombreux endroits. Il a deux utilisations principales : l’une consiste à lire les variables à l’intérieur de la fonction, comme mentionné précédemment, et l’autre consiste à conserver les valeurs de ces variables en mémoire.

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
Article précédent:Que signifie jsArticle suivant:Que signifie js