utilise let au lieu de var
Problème de déclaration.
Ce que je veux
Je souhaite afficher le nom d'un élève...
J'ai pensé d'abord qu'il fallait que je spécifie la position de l'élément dans le tableau, même erreur
Ce que j'obtiens
a la console , j'obtiens l'erreur suivante:
undefined
je ne vois pas ou est mon erreur
Lors de la création de mon tableau eleves , je fais la déclaration en même temps je suppose.
Merci d'avance.
12 réponses
Nope ça ne marche, pas... mais c'est le même doe que Jo avait fait mais moi ça ne marche pas
je suis entrain de regarder
let eleves = [
{
nom: "Marc",
moyenne: 15,
},
{
nom: "Marion",
moyenne: 8,
},
{
nom: "Antoine",
moyenne: 4,
}];
console.log(eleves[1].nom);
petite rapelle un tableau commence a 0 puis 1 puis 2
alors mon problème demeure, peut importe que j utilise var ou let et spécifie la position....
ce qui m intrique Jo le fais dans sa video tuto et ça marche
bizzare chez moi sa fonctionne
tu peut m'envoyer une capture d'écran du probleme sur discord
thomas26#0903
Thomas essayes de m ajouter stp
d4xtian#6160
je viens de tajouté
Hello, ton var n'est pas un objet qui possède l'élément nom, c'est un tableau de plusieurs objets qui possèdent l'élément nom
Fait un console.log(eleves[0].nom) , tu aura le nom du premier élément
Si tu veux les 3 noms tu doit faire une loop:
Quand tu appelles eleves, ca te donnera [0 => {nom: '...'}, 1 => {nom: '...'}, 2 => {nom: '...}], avant d'acceder au nom, tu doit acceder à un des 3 {}, pour l'instant tu ne peux acceder qu'a une des keys 0, 1, ou 2, ou toutes avec une boucle
Merci,
mon pb a été résolu....