Larwin
Messages postés44Date d'inscriptiondimanche 25 novembre 2001StatutMembreDernière intervention24 juillet 2010
-
24 juil. 2010 à 01:45
Larwin
Messages postés44Date d'inscriptiondimanche 25 novembre 2001StatutMembreDernière intervention24 juillet 2010
-
24 juil. 2010 à 09:15
bonjour tout le monde !
je suis en train de regarder de plus près le code d'ExtJs et je me pose une question au bout de quelques ligne de code sur une syntax... si quelqu'un peux m'expliquer...
Ext = {version: "2.2.1"};
window["undefined"] = window["undefined"];
Ext.apply = function(d, e, b) {
if (b) {
Ext.apply(d, b)
}
if (d && e && typeof e == "object") {
for (var a in e) {
d[a] = e[a]
}
}
return d
};
il n'y a pas de déclaration de nom explicite, donc pas de pollution de l'espace de nom, et les parenthèses de fin l'exécute ce qui est quand même le but.
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 24 juil. 2010 à 08:46
Alzheimer m'ayant laissé un moment de répis cette lecture devarit t'en apprendre bien plus que moi
Espaces de noms (ou namespace) en JavaScript, à consommer sans modération...
;O)