[JAVASCRIPT] parametre en entrée sortie

Fermé
isabelle - 23 déc. 2005 à 11:01
 fieldset - 19 févr. 2008 à 09:38
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

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 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
26 déc. 2005 à 05:15
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 jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
23 déc. 2005 à 15:26
paramètre est en entrée sortie
Alors la ..., tu peux reformuler please ?!

Zep3k!GnO
1
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 jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
26 déc. 2005 à 09:52
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 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
26 déc. 2005 à 16:16
Wep, paramètre enentrée sortie j'avais pas bien compris non plus :-)
0