Parfait merci pour ces détails !
a++
Parfait merci pour ces détails !
a++
Ouf! j'ai cru un instant que j'étais à l'OUEST*
* c'est pourtant là qu'il fait beau en ce moment non!
Les joies du CSS | Réponses sur forum | Simple comme JS | Essais libres autour de l'API G$$gle Maps
✂ ---------------------------------------------
developpez.net c'est aussi :
✔ Les meilleurs cours et tutoriels pour apprendre le CSS
✔ Les meilleurs cours et tutoriels pour apprendre le (X)HTML
✔ Les meilleurs cours et tutoriels pour apprendre le JavaScript
Attention à la porté des variables
une variable défini avec var dans une fonction ne sera pas nécessairement supprimée lorsqu'on quitte la portée
ici un appel à f() crée une variable local a et la fonction globale g
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function f () { var a = 45; //ici pour la démo je définie une fonction globale qui va utiliser la variable locale a //mais ce pourrait être vrai avec d'autre fonction par exemple lorsqu'on garde un contexte pour les callback window.g = function g() { return a } }
un appel à g retourne bien la valeur de a
un destruction de la fonction f n'y change rien la portée à crée une référence de g vers a qui ne sera supprimé que par la destruction de g
A+JYT
les GC moderne sont capable de repérer les ilots isolé dans le graphe de références. il suffit parfait de rompre une référence pour libérer un sous continent
Partager