in_array en javascript ?

in_array en javascript ? - HTML/CSS - Programmation

Marsh Posté le 31-01-2005 à 16:06:55    

voila je maitrise pas trop les tableaux en Javascript... j'aimerai faire une fonction qui verifie si une valeur existe dans un tableau, en php je saurai faire... Mais en Javascript je sais pas si ça fonctionne pareil...
Deja premiere chose : peut-on construire un tableau de cette forme là :
 

Code :
  1. var sizes=new array("CARTEVISITE" => "Carte Visite (85x55)","A4" => "A4", "A3" =>"A3" );


 
ensuite est ce que la fonction "in_array" existe en javascript... ou y a til une equivalence ?
 
Merci d'avance
 
Freed

Reply

Marsh Posté le 31-01-2005 à 16:06:55   

Reply

Marsh Posté le 31-01-2005 à 17:24:21    

Voila une rapide reponse :

Citation :

var test = new Array('salut'=>'bonjour','salut2'=>'rebonjour');
yntaxError: invalid assignment left-hand side
var test = new Array("salut"=>"bonjour","salut2"=>"rebonjour" );
SyntaxError: invalid assignment left-hand side
var test = new Array();
test['salut']='bonjour';
bonjour
test["salut2"]="rebonjour";
rebonjour
props(test);
Fields: salut, salut2
in_array
ReferenceError: in_array is not defined



Message édité par cerel le 31-01-2005 à 17:29:38
Reply

Marsh Posté le 31-01-2005 à 17:49:05    

freed102 a écrit :


ensuite est ce que la fonction "in_array" existe en javascript... ou y a til une equivalence ?
 
Merci d'avance
 
Freed


 
Pas à ma connaissance. Pour ma part en JS, j'ai toujours été obligé de faire une boucle dans ce genre de cas... Hélas et pas plus tard qu'hier avec ma recherche automatique du nom en fonction de ce que je tappe dans un input text pour mon applie pour restaus.

Reply

Marsh Posté le 01-02-2005 à 11:07:55    

et foreach ça n'existe pas en javascript ?

Reply

Marsh Posté le 01-02-2005 à 11:09:23    

oups ! j'ai rien dit... apparement ça existe
 
c'est un truc dans ce genre :
 
 

Code :
  1. foreach (string strItem in arrSplitString)
  2.       {
  3.       }


Message édité par freed102 le 01-02-2005 à 11:10:30
Reply

Sujets relatifs:

Leave a Replay

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