Page 1 of 1
Tableau/Objets littéraux
Posted: 30 Jun 2015, 21:44
by Sergent-Quentin
Bonjour,
Voici un petit bout de code d'un tableau accessible au moyen d'identifiant :
Code: Select all
var Identifiant = "Papier";
var Tableau = {
// Tableau spécial
'Papier' : Couleur = ["Blanc", "Bleu", "Jaune"],
'Stylo' : Couleur = ["Vert", "Rouge", "Marron"],
// Tableau normal
'Papier' : "300 grammes",
'Stylo' : "500 grammes",
'Trousse' : "800 grammes",
}
L'identifiant est "Papier", je voudrais savoir comment récupérer la couleur "Jaune" ainsi que son poids svp.
Les identifiants sont les mêmes c'est fait exprès ^^
Je vous remercie
Cordialement
Sergent-Quentin
Re: Tableau/Objets littéraux
Posted: 01 Jul 2015, 13:40
by Jmgr
Je suis pas un expert en Javascript, mais un truc comme ça peut-être ?
Code: Select all
var elements = {
'Papier' : { couleur : ["Blanc", "Bleu", "Jaune"], poids : "300 grammes"},
'Stylo' : { couleur : ["Vert", "Rouge", "Marron"], poids : "500 grammes"},
'Trousse' : { poids : "800 grammes"},
}
Re: Tableau/Objets littéraux
Posted: 01 Jul 2015, 20:33
by Sergent-Quentin
Bonjour,
Merci pour ta réponse
C'est possible, mais je n'arrive à récupérer les valeurs avec console.print ^^
Re: Tableau/Objets littéraux
Posted: 02 Jul 2015, 18:01
by Violette
De la même façon qu'un tableau,
elements.Papiers.couleur ou elements['Papier']['couleur'] par exemple.
Re: Tableau/Objets littéraux
Posted: 02 Jul 2015, 18:19
by Sergent-Quentin
Ah cool,
Merci !!!!
Re: Tableau/Objets littéraux
Posted: 09 Jul 2015, 21:22
by Sergent-Quentin
Bonjour,
petit up, en reprenant l'exemple ci-dessus, j'ai voulu remplacer 'elements' par une variable ( var Phase = "elements"; )
Code: Select all
var elements = {
'Papier' : { couleur : ["Blanc", "Bleu", "Jaune"], poids : "300 grammes"},
'Stylo' : { couleur : ["Vert", "Rouge", "Marron"], poids : "500 grammes"},
'Trousse' : { poids : "800 grammes"},
}
var Phase = "elements";
var Resultat = (Phase).Papier.couleur[1];
Console.print(Resultat);
Je l'ai mis entre crochets, parenthèses, sans rien et aucun n'a fonctionné
Savez-vous pourquoi svp ? ^^
Je vous remercie
Cordialement
Sergnet-Quentin
Re: Tableau/Objets littéraux
Posted: 10 Jul 2015, 11:43
by francois
Bonjour,
A la place de
Il faut
Cordialement
Francois
Re: Tableau/Objets littéraux
Posted: 10 Jul 2015, 17:18
by Sergent-Quentin
Bonjour,
Merci !
C'était vraiment le seul truc que j'avais pas essayé ^^