Bonjour,
j'aimerais prendre en compte plusieurs paramètre.
Comme cela le code fonctionne
Et la il ne prend que poire, pourquoi ?Code:parent_array['pomme'] = ['fruits'];
Merci de votre aideCode:parent_array['pomme','poire'] = ['fruits'];
Version imprimable
Bonjour,
j'aimerais prendre en compte plusieurs paramètre.
Comme cela le code fonctionne
Et la il ne prend que poire, pourquoi ?Code:parent_array['pomme'] = ['fruits'];
Merci de votre aideCode:parent_array['pomme','poire'] = ['fruits'];
Es-tu certain que tu ne veux pas faire l'inverse ?
Stocker "pomme" et "poire" dans "fruits" ?
Sinon, non tu ne peux pas assigner un élément dans plusieurs champs d'un objet d'un coup. Le mieux que tu puisses faire c'est :
aussi, saches que parent_array est considéré comme un objet et non un tableau(array) en javascript si tu utilises des noms de champs plutôt que des indices numériques.Code:parent_array['pomme'] = parent_array['poire'] = element;
J'aimerais simpifier cela mais je dois pouvoir afficher 3 variante dans mon menu déroulant dans certain cas ex:Code:parent_array ['1993 Femme'] = parent_array ['1992 Femme'] = parent_array ['1991 Femme'] = parent_array ['1990 Femme'] = ['Dames','Populaires Dames','Tandem'];
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 parent_array ['2003 Femme'] = parent_array ['2003 Homme'] = ['SOFT U9']; parent_array ['2002 Femme'] = parent_array ['2002 Homme'] = ['SOFT U9']; parent_array ['2001 Femme'] = parent_array ['2001 Homme'] = ['SOFT U9']; parent_array ['2000 Femme'] = parent_array ['2000 Homme'] = ['SOFT U9']; parent_array ['1999 Femme'] = parent_array ['1998 Femme'] = ['Ecolières U15F']; parent_array ['1999 Homme'] = parent_array ['1998 Homme'] = ['Ecoliers U15']; parent_array ['1997 Femme'] = parent_array ['1996 Femme'] = ['Cadettes U17F']; parent_array ['1997 Homme'] = parent_array ['1996 Homme'] = ['Cadets U17']; parent_array ['1995 Femme'] = parent_array ['1994 Femme'] = ['Dames Juniors']; parent_array ['1995 Homme'] = parent_array ['1994 Homme'] = ['Hommes Juniors']; parent_array ['1993 Femme'] = parent_array ['1992 Femme'] = parent_array ['1991 Femme'] = parent_array ['1990 Femme'] = ['Dames','Populaires Dames','Tandem'];
s'il y en a peut, c'est encore la meilleure façon.
par contre si tu as un bon paquet, tu peux faire une boucle pour faciliter la lecture, l'écriture et surtout la taille du code :
Code:
1
2
3 var categorie = "1993 Femme;1992 Femme;1991 Femme;1990 Femme".split(';'); for(var i=0;i<categorie.length;i++) parent_array[ categorie[i] ] = ['Dames','Populaires Dames','Tandem'];
oui il y en a beaucoup j'ai plusieurs catégorie.
ce qui est problèmatique c'est le mot femme sinon on pourais dire de 1940>1993 affiche la bonne catégorie.
Merci pour ton aide je vais le tapper.
Dans ce cas :
Code:
1
2 for(var i=0;i<=53;i++) parent_array[(1940+i)+" Femme"] = ['Dames','Populaires Dames','Tandem'];