Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1460 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Passer un objet Array à une fonction JS

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Passer un objet Array à une fonction JS

n°1733807
weed
Posté le 19-05-2008 à 16:07:40  profilanswer
 

Comment fais t-on pour passer en parametre  
d'une fonction Javascript un objet de type Array ?
 
Exemple :
 

Code :
  1. var tableau = Array ();
  2. tableau[0] = 2;
  3. function fnt (tableau[0], 'klj') { var a=2; }


 
 
J'ai le droit à une erreur sous Eclipse :  
 Multiple items at this positions
 il manque ')' apres les parametres de forme  
 
 
Est ce qu'il n'est possible que de passer en parametre une variables simple ?

mood
Publicité
Posté le 19-05-2008 à 16:07:40  profilanswer
 

n°1733811
anapajari
s/travail/glanding on hfr/gs;
Posté le 19-05-2008 à 16:15:55  profilanswer
 

[:prozac]
Conseil : lire un peu la doc pour apprendre à déclarer une fonction ( et particulièrement ses paramètres).


---------------
Software and cathedrals are much the same - first we build them, then we pray.
n°1733814
weed
Posté le 19-05-2008 à 16:20:39  profilanswer
 

désolé anapajari mais je ne vois toujours pas ....
 
Pour moi, une fonction javascript se construit de cette manière  
 

Code :
  1. function Mafonction (param1, param2, param3) {
  2. //traitemenent
  3. }


 
Comme JS n'est pas un language type (ou typage dynamique), il n'y a pas besoin de donner le type ....

n°1733830
weed
Posté le 19-05-2008 à 16:36:03  profilanswer
 

Je ne veux pas passer tout l'objet en paramêtre ...
 
Ne me dis pas qu'il y a pas d'autre moyen ?  

Code :
  1. var tableau = Array ();
  2. tableau[0] = 2;
  3. function fnt (tableau, 'klj') { var a=2; }

n°1733839
anapajari
s/travail/glanding on hfr/gs;
Posté le 19-05-2008 à 16:43:05  profilanswer
 

weed a écrit :

désolé anapajari mais je ne vois toujours pas ....
Pour moi, une fonction javascript se construit de cette manière  

Code :
  1. function Mafonction (param1, param2, param3) {
  2. //traitemenent
  3. }


Comme JS n'est pas un language type (ou typage dynamique), il n'y a pas besoin de donner le type ....


Le type non, mais des "noms" à tes paramètres oui.
 

weed a écrit :

Je ne veux pas passer tout l'objet en paramêtre ...
Ne me dis pas qu'il y a pas d'autre moyen ?  

Code :
  1. var tableau = Array ();
  2. tableau[0] = 2;
  3. function fnt (tableau, 'klj') { var a=2; }



là tu passes des valeurs comme noms de paramètre
C'est juste n'importe quoi [:spamafote].
 

Code :
  1. function toto(a, b){
  2. alert(a[2]);
  3. }
  4. var tableau = Array();
  5. tableau[0] = 2;
  6. toto(tableau, 'klj');


---------------
Software and cathedrals are much the same - first we build them, then we pray.
n°1733844
weed
Posté le 19-05-2008 à 16:44:45  profilanswer
 

oui je viens de me rendre compte que c'est n'importe quoi que j'avais écris ....
J'etais sur le point d'éditer mais tu as été plus rapide que moi ....
 
Je sais pas pourquoi j'ai ecris ca .....
pffff alalala


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Passer un objet Array à une fonction JS

 

Sujets relatifs
Ma fonction doit-elle retourner un pointeur de fichier ou un entier ?[Résolu] Fonction php déclencé par un bouton
envoyer référence a monObjet.addEventListener() à la fonction invoquéeThreader les methodes d un objet
Appel périodique d'une fonction??gérer une fonction d'un programme automatiquement?
inclure fonction C dans du C++Extraire une seule valeur d'une fonction retournant un vecteur
La référence d'objet n'est pas définie à une instance d'un objet.Appel d'une fonction
Plus de sujets relatifs à : Passer un objet Array à une fonction JS


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR