Salut,
Bonjour,
Voila je rencontre un petit problème avec mon code.
Mon petit code
Ce que je veux
Je cherche a parcourir et afficher sous forme de liste les elements d'un tableau d'objets en affichant sous cette forme:
-
key : value
Ce que j'obtiens
0: [object Object]
1: [object Object]
2: [object Object]
3: [object Object]
4: [object Object]
5: [object Object]
0: [object Object]
1: [object Object]
2: [object Object]
3: [object Object]
4: [object Object]
5: [object Object]
0: [object Object]
1: [object Object]
2: [object Object]
3: [object Object]
4: [object Object]
5: [object Object]
0: [object Object]
1: [object Object]
2: [object Object]
3: [object Object]
4: [object Object]
5: [object Object]
0: [object Object]
1: [object Object]
2: [object Object]
3: [object Object]
4: [object Object]
5: [object Object]
0: [object Object]
1: [object Object]
2: [object Object]
3: [object Object]
4: [object Object]
5: [object Object]Pouvez m'aider a comprendre car pour moi cela semble juste.
Merci
4 réponses
Salut, si je comprends bien ce que tu souhaites c'est itérer sur les propriétés de chaque objet et de sortir la clef avec la valeur.
Il y a plusieurs solutions, j'ai utilisé Object.keys() avec un foreach, ce qui nécessite un polyfill, pour plus de doc, cf (Lien MDN)
Exemple : https://jsbin.com/tameko/edit?js,output
Désolé du double post, mais pour t'expliquer ce que tu obtiens c'est simplement un problème de boucle plus un problème pour accéder aux propriétés de l'objet.
Désolé si c'est pas très clair
@Amilor7 je te remercie pour toutes ces explications. Tu m'a vraiment aidé :)