Comment modifier une variable passé en argument de fct par son adresse

Comment modifier une variable passé en argument de fct par son adresse - HTML/CSS - Programmation

Marsh Posté le 26-03-2005 à 21:37:40    

Une fonction peut-elle retourner plusieurs résultats en JS ?
Ou encore, comment modifier une variable passé en argument de fct par son adresse ?
 
Habituellement, une fonction ne retourne qu'un seul résultat :
resultat = ma_fonction(arg1,arg2);
 
Mais si je veux faire retourner 2 résultats à ma fonction, est-ce possible ?
Ou alors, plus simplement, peut-on utiliser des pointeurs comme en C ?
Ainsi, en envoyant l'adresse de mes variables passées en argument de fonction, les variables seraient modifiées sans même utiliser return(var1);
 
En langage C, je ferais simplement :
 
ma_fonction(*arg1,*arg2)
{
...
}
 
ma_fonction(&arg1,&arg2);
 
Merci de vote aide


Message édité par aragorns le 26-03-2005 à 21:40:39

---------------
Membre d'honneur du CLUB DOROTHEE (abonné à Dorothée magazine depuis 1978).  Directeur honnoraire de l'association "Sauvez Bernard Minet" (plus connue sous le nom de Bernard's Mined Club).
Reply

Marsh Posté le 26-03-2005 à 21:37:40   

Reply

Marsh Posté le 26-03-2005 à 23:46:42    

Pour ton histoire de valeurs de retour, tu peux utiliser un tableau.
 
Sinon, la question sur les references, est un bonne question. Je vais fouiller mes liens JS histoire de voir si je trouve quelque chose.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed