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

Qu'est-ce que la fermeture en js

little bottle
Libérer: 2019-05-31 13:04:30
original
2663 Les gens l'ont consulté

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!

Étiquettes associées:
js
source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal