@SergeiB

Как объединить массивы, содержащие объекты?

Массив 1:
var arr1 = [{
  "title": "Париж"
}, {
  "title": "Рим"
}];

Массив 2:
var arr2 = [{
  "color": "#000"
}];

Как объединить оба массива в один с таким результатом?
var arr = [{
  "title": "Париж",
  "color": "#000"
}, {
  "title": "Рим",
  "color": "#000"
}];
  • Вопрос задан
  • 106 просмотров
Решения вопроса 1
NeiroNx
@NeiroNx
Программист
for (i in arr1){arr1[i].color = arr2[0].color}
так как у вас только 1 элемент в массиве цветов.
arr = new Array();
for(i in arr1){arr[i] = Object.assign({},arr1[i],arr2[i])}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы