Как объеденить два разных массива в один ?
Имеются два разных массива
let mass1 = ["zn1", "zn2", "zn3"]; let mass2 = [ {t1: "aa", p1: "lot"}, {t1: "ab", p1: "kot"}, {t1: "ac", p1: "mot"} ] Как из этих двух получить один, но вот такого вида ? let mass3 = [ {head: "zn1", t1: "aa", p1: "lot"}, {head: "zn2", t1: "ab", p1: "kot"}, {head: "zn3", t1: "ac", p1: "mot"}, ] Я с forEach себе чуть голову не сломал |
let mass1 = ["zn1", "zn2", "zn3"]; let mass2 = [ {t1: "aa", p1: "lot"}, {t1: "ab", p1: "kot"}, {t1: "ac", p1: "mot"} ] let mass3 = mass2.map(({t1,p1},i) => ({head:mass1[i], t1, p1})) |
спасибо, я пока ждал ответ, уже три нашёл ..
но ваш ответ полезен... у меня с map получилось так: mass3 = mass1.map((head,i) => ({...mass2[i], head})) |
Часовой пояс GMT +3, время: 06:35. |