fusion de tableaux et transformation en Objet

Par Defy, il y a 10 ans


Salut a tous, je me retourve devant un petit soucie d'algorithme, j'ai 2 tableaux que je recupère et je voudrais créer un objet avec les deux.

donc tres simple: j'ai d'un coté :

["A',"B","C"]

et de l'autre

[1, 2, 3]

et je voudrais en faite faire un objet de se type:

arret: { nom: "A", heure: "1" }

et j'ai essayer des centaines de combinaisons mais comme j'ai passer la journée dans une app de merde, j'arrive plus a reflechir...

Une petite aide serais sympa sur l'algo ^^

4 réponses

betaWeb, il y a 10 ans

Salut,

var hours = [1, 2, 3], names = ['A','B','C'], arrets = []; names.forEach(function (value, index) { var obj = { nom: value, heure: hours[index] }; arrets.push(obj); }); console.log(arrets);

C'est rudimentaire mais ça devrait faire le taf ;)

Defy, il y a 10 ans

ho putain j'y est meme pas pensé... j'ai passé la journée a corrigé des bugs de partous dans notre app angular et j'ai le cerveaux lessivé de tous les coté ^^

betaWeb, il y a 10 ans

Ouais je connais ça ^^
Moi pareil hier, journée à dev AngularJS / NodeJs au bout d'un moment tu n'arrives plus à réfléchir ^^

Defy, il y a 10 ans

c'est ca ^^ et encore merci!!