Bonjour,
Ma question se porte sur comment insérer en javascript de nouvelles eléments dans un array mutidimension ( listeLiens)
Chaque élément du tableau est constitué de 3 sous-éléments (titre,url et auteur)
J'ai essayé d'inserer dans ce tableau un nouveau élément via unshift methodMais lorseque je l'affiche sur le console ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 var listeLiens = [ { titre: "So Foot", url: "http://sofoot.com", auteur: "yann.usaille" }, { titre: "Guide d'autodéfense numérique", url: "http://guide.boum.org", auteur: "paulochon" }, { titre: "L'encyclopédie en ligne Wikipedia", url: "http://Wikipedia.org", auteur: "annie.zette" } ]; var titNom = 'AUTEUR'; var titTitre = 'OEUVRE'; var titUrl = 'URL'; var insertItem = '{titre:"' + titTitre + '",url:"' + titUrl + '",auteur: "' + titNom + '"},' listeLiens.unshift(insertItem);
le nouveu élément ajouté est affiché 'UNDEFINED' au lieu des 'AUTEUR' ,'OUVRE' et 'URL'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 listeLiens.forEach(function(itemTab){ console.log(itemTab.titre); console.log(itemTab.url); console.log(itemTab.auteur); });
Quelles modifs à apporter
Merci
Partager