Paramètres de fonction : pointeurs ou valeurs ?
Bonjour,
Imaginons le cas d'une fonction prenant en paramètre un formulaire :
Code:
1 2 3 4
| function maFonction(form)
{
...
} |
Est-ce que tout le formulaire est passé en paramètre ou bien seulement un pointeur vers celui-ci ?
Mon problème est une optimisation du code et les avis internes divergent.
Merci de vos réponses ! :D
Re: Paramètres de fonction : pointeurs ou valeurs ?
Citation:
Envoyé par Xandar
Mon problème est une optimisation du code et les avis internes divergent.
Pointeur, puisque tu peux changer le formulaire depuis la fonction....
Attention, il y a des choses beaucoup plus compliqué au niveau des events handlers. Si tu les définis dans du JS, sous IE, les fonctions sont passés à certains moment par valeur, ce qui fait des choses assez bizarre... Mais dans le cas général, comme celui que tu montres, c'est par pointeur :)