Как объединить 2 массива в один

19.06.2020

Простой пример, как объединить 2 массива в один, чтобы соответствующие элементы каждого массива были помещены в отдельные объекты объединенного массива.

Скрипт:

var ar1 = ['a1', 'a2', 'a3', 'a4', 'a5'];
var ar2 = ['b1', 'b2', 'b3', 'b4', 'b5'];
var armixed = ar1.map(function (x, i) { 
  return [x, ar2[i]];
});

Получаем такой массив с объектами:

armixed = [
  ["a1", "b1"],
  ["a2", "b2"],
  ["a3", "b3"],
  ["a4", "b4"],
  ["a5", "b5"]
]

Простой пример, как объединить 2 массива в один, чтобы соответствующие элементы каждого массива были помещены в отдельные объекты объединенного массива со своими ключами.

Скрипт:

var ar1 = ['a1', 'a2', 'a3', 'a4', 'a5'];
var ar2 = ['b1', 'b2', 'b3', 'b4', 'b5'];
var armixed = ar1.map(function (x, i) { 
  return {catName: x, catId: ar2[i]}
});


Получаем такой массив с объектами с ключами и значениями:

armixed = [
  {catName: "a1", catId: "b1"},
  {catName: "a2", catId: "b2"},
  {catName: "a3", catId: "b3"},
  {catName: "a4", catId: "b4"},
  {catName: "a5", catId: "b5"}
]

Полезная инфа:

Оставить комментарий