LE SECRET DES CLOSURES EN JAVASCRIPT ?

preview_player
Показать описание

▶ VIDÉO

Plongeons ensemble dans le monde fascinant des closures en JavaScript. C'est un concept qui peut sembler mystérieux et compliqué à première vue, mais qui se révèle être un outil puissant et indispensable pour tout développeur JavaScript.

Au programme :
- Définition précise d'une closure
- Cas d'utilisation classiques et avancés
- Exemples concrets pour maîtriser ce concept
- Astuces pour éviter les pièges courants

▶ ME SUIVRE

#javascript #developper #react #reactjs #reactjstutorial #reactjsdeveloper #reactjscourse #reactjsforbeginners #reactjsproject #javascripttutorials #javascripttutorialforbeginners
Рекомендации по теме
Комментарии
Автор

C'est un concept dont j'avais toujours eu du mal à comprendre la logique. Après m'y être repenché dessus, c'est tout de suite plus clair ! On stocke dans une variable le résultat de la fonction qu'on appelle. Comme le résultat de cette fonction est une autre fonction, alors quand on appelle notre variable, on peut lui passer en arguments des valeurs qui représentent les paramètres de la fonction retournée.
J'ai cependant noté que la valeur de count est sauvegardée quand on utilise le script depuis un navigateur, mais pas quand on l'exécute dans Node. Quand on y réfléchit, ça semble assez logique puisque dans le cas de Node c'est comme si on réexécutait un nouveau script.
Merci beaucoup pour cette petite vidéo qui m'aura bien aidé à me repencher sur une notion avec laquelle j'avais du mal. 😊

aeldro
Автор

Concept intéressant mais attention aux leak mémoire
Les références contenues dans les Closure ne sont pas récupérées par le Garbage Collector et augmente donc la taille du heap
Evitez donc les objets complexes

mockinbrd
Автор

indirectement on les utilise. je sais pas si j'ai bien compris,
de base il es presque impossible de modifier tout contenue dans la porté, la seul facon d'y parvenir c'est de passer par le children
mais comment ce passe si la porté a possède plusieurs closure function ? et est-ce que la closure function peut devenir une porté et posséder une closure function ?

saitokojiro
Автор

Hello Melvyn, merci pour la vidéo. J'ai bien compris le concept mais dans la réalité de tous les jours je ne vois pas dans quel cas ce concept est utilisé... aurais-tu un exemple ?

jeromeguerin
Автор

C'est marrant je suis en train de faire ta formation beginJs et je viens de passer ce module

haise
Автор

Hello, intéressante ta vidéo, tu dis que c'est un concept indispensable, tu expliques le fonctionnement mais tu ne dis pas dans qu'elle cas c'est utile ou utilisé ?

danygbe
Автор

C'est bien créé des closures, perds le scope, créer du garbage.
Tes function peuvent être créé dans le scope global.

TheSephix