Maison >interface Web >js tutoriel >Principes de fermeture et exemples

Principes de fermeture et exemples

不言
不言avant
2018-10-18 14:03:163642parcourir

Principes de fermeture et exemples

Le contenu de cet article est une introduction détaillée au principe de fermeture et des exemples. Il a une certaine valeur de référence. J'espère qu'il vous sera utile. . a aidé.

Fermeture

Une fois la fonction appelée, un environnement d'exécution et une chaîne de portée seront créés. La fonction sera publiée après son exécution.

Une fois la fonction de fermeture exécutée, la variable actuellement active sera conservée dans la chaîne de portée de la fonction interne, afin que la fonction interne puisse accéder à la variable externe.

Principes de fermeture et exemples

(Tutoriels associés recommandés : Tutoriel js)

Exemple 1

Quel est le résultat imprimé

Quel est le résultat imprimé ? 🎜>Principes de fermeture et exemples

Exemple 2

Quel est le résultat imprimé ?

Principes de fermeture et exemples

Les variables déclarées par var sont uniquement Portée de la fonction et portée globale. La variable i créée dans cette boucle sera élevée au sommet de la fonction, donc la valeur de la variable i imprimée par la fonction est 10

Exemple 3

Le résultat imprimé Qu'est-ce que c'est ?

Principes de fermeture et exemples

Les variables déclarées par let ont une portée au niveau du bloc. Chaque fois que la variable i est bouclée, c'est une nouvelle variable i, donc la. Le tableau myArr stocke différents nombres

Exemple 4

Quel est le résultat imprimé ?

Principes de fermeture et exemples

Cela crée et exécute simplement 10 fonctions, chaque fonction Une variable i est transmise au paramètre j, j stocke la valeur de la variable, puis l'imprime, le résultat est donc 0~9

Pour plus de contenu lié à la programmation, veuillez faire attention au site Web chinois php Colonne Introduction à la programmation

!

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer