Я считаю, что то, чего я пытаюсь достичь, похоже на HTTP-патч или функцию расширенного расширения, но я хочу достичь этого с помощью rxjs. Скажем, у меня есть следующие объекты:Патч-объекты с RXJS
const arr1 = {
obj1: { a: 'dog', b: 'cat', c: 'bird' },
obj2: { a: 'boy', b: 'girl', c: 'guitar' },
obj3: { a: '1', b: '2', c: '3' }
}
const arr2 = {
obj1: { a: 'wolf', b: 'lion', c: 'hawk', z: 'bear' },
obj2: { c: 'car'}
}
Затем я хочу использовать rxjs для того, чтобы получить следующий вывод:
const output = {
obj1: { a: 'wolf', b: 'lion', c: 'hawk', z: 'bear' },
obj2: { a: 'boy', b: 'girl', c: 'car' },
obj3: { a: '1', b: '2', c: '3' }
}
Есть ли эффективный способ для достижения этой цели?
Можете ли вы объяснить свое дело дальше? Каковы причины использования RxJS здесь? Если все части данных являются объектами и доступны в один кусок в текущий момент времени, я не вижу, что он должен делать с RxJS. Это просто глубокое слияние/расширение, которое приходит в кучу разных вкусов (кстати, это объекты объектов, а не массивы). – estus