[JAVASCRIPT] parametre en entrée sortie

isabelle -  
 fieldset -
Bonjour,
comment spécifie t-on en javascrit qu'un paramètre est en entrée sortie ??

Merci d'avance pour toute réponse

Isabelle
A voir également:

4 réponses

fieldset
 
Une autre solution consiste à passer par un objet. En effet, en javascript les objets sont passés par référence, alors que les types simples, comme les nombres et les chaines sont passés par valeur.

ex:

<script>
function modifieValeur(f)
{
f.nbr++;
}

var coucou = new Object();
coucou.nbr = 0;

modifieValeur(coucou)
alert(coucou.nbr);
</script>
4
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Il me semble pas qu'en Javascript tu aies la notion de référence ou de pointeur comme en c++ .

Donc pour garder les modifications faites par une fonction sur une valeur donnée en entrée, soit tu utilises une variable globale:
a=1
function incremente()
{
	a++;
}
incremente();
//Maintenant a est égal à 2


Ou soit tu mets ta valeur en entrée et tu récupères sa modification avec la valeur de retour de la fonction.
2
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
paramètre est en entrée sortie
Alors la ..., tu peux reformuler please ?!

Zep3k!GnO
1
Isabelle
 
Paramétre en entrée sortie. cela me semble clair :-)
Passage par référence me semble encore plus clair en effet.
En C on le spécifie avec un & devant le paramétre dans une fonction.
En javascript comment est ce qu'on specifie que le paramétre d'une fonction passe par référence ??????


Merci

Isabelle
0
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
Passage par référence me semble encore plus clair en effet.
la Ok :D
bin je crois que c'est déjà repondu :) hihihi

Zep3k!GnO
0
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Wep, paramètre enentrée sortie j'avais pas bien compris non plus :-)
0