Voila j'ai ecris un code en javascript : pour r�sumer
J'ai declarer une classe A.
Je l'utilise dans une fonction de cette facon
Quant je fais un appel de ma fonction ainsi
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5 function maFonction(...) { var A= new A(...); return A; }
tous attributs de ma classe A sont perdus (bien que j'accede au m�thode sans probl�me) je n'ai plus rien dans ma classe.
Code : S�lectionner tout - Visualiser dans une fen�tre � part var ret=maFonction(...);
Ma question est : que fais le return ? contruit-il une copie de A ? ou autre chose ? car je dois avouer que je suis sceptique.
Je ne pense pas dailleurs que la g�n�ricit� existe en javascript et que je puisse �crire un constructeur de copie...
Si quelqu'un n'a pas compris ce que je demande je peux essayer de reexpliquer.
Merci d'avance � ceux qui me lirons et encore plus � ceux qui me repondrons
Partager