@semolex

Как обьединить два обьекта в AngularJS по имени или ключю?

Всем привет!
Така вот проблема:
Есть два массива обьектов, присланных с сервера.

var jobs = [{
    name: "worker",
    priority: 2,
    available: true
} ... ],
var offers = [{
     name: "worker",
     date: Date.Now()
}...]


и таких вот обьектов в массиве около 1000. Как мне обьединить эти два обьекта по имени ("worker" в даном случае, но имен множество) если имя совпадает? В виде

var merged = 
  [{
    name: "worker",
    priority: 2,
    available: true,
    date: Date.Now()
} ... ]

Вобщем, нужно обьединить два обьекта если у них совпадают имена.
  • Вопрос задан
  • 166 просмотров
Решения вопроса 1
@Kano
Вот решение - jsbin.com/heyosokuwu/1/edit?js,console
Правда под ie8 работать не будет из за отсутствия некоторых методов работы с массивами (filter и map)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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