Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.12.2022, 05:41
Аспирант
Отправить личное сообщение для maxim1978 Посмотреть профиль Найти все сообщения от maxim1978
 
Регистрация: 07.05.2019
Сообщений: 40

Как объеденить два разных массива в один ?
Имеются два разных массива

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 себе чуть голову не сломал
Ответить с цитированием
  #2 (permalink)  
Старый 22.12.2022, 07:37
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,744

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}))
Ответить с цитированием
  #3 (permalink)  
Старый 22.12.2022, 08:04
Аспирант
Отправить личное сообщение для maxim1978 Посмотреть профиль Найти все сообщения от maxim1978
 
Регистрация: 07.05.2019
Сообщений: 40

спасибо, я пока ждал ответ, уже три нашёл ..
но ваш ответ полезен...
у меня с map получилось так:
mass3 = mass1.map((head,i) => ({...mass2[i], head}))
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать два шаблона (кода) на одной странице palifeyo Общие вопросы Javascript 1 25.03.2017 12:31
Как можно развернуть/свернуть только один блок по клику? nina_ jQuery 2 19.07.2016 13:07
Как улучшить сортировку массива? Armen Общие вопросы Javascript 3 12.10.2014 20:17
Люди, помогите дилетанту! Как объеденить скрипты в один файл? patroklit Элементы интерфейса 3 04.12.2013 13:55
Sortable, два связанных списка. Как один из них сделать неизменяемым? kvecxjo jQuery 1 30.03.2010 03:15