У меня есть два объекта:Объединение двух объектов одного типа
deviceConfigInfo
и deviceStatusInfo
Оба содержат массив devices
(так Theres третий device
объекта на самом деле).
Для каждого device
вернулся в deviceConfigInfo
есть эти свойства:
uuid
name
somethingElse
lookAnotherOne
и deviceStatusInfo
uuid
name
somethingElse
someStatusInfo
someMoreStuff
(Если вы еще не догадались, я просто сделал некоторые случайные свойства)
Итак, к тому третьему объекту, о котором я говорил, device
, я создал его со всеми свойствами. Теперь, на мой вопрос, скажем, обновляется deviceStatusInfo
, как я могу обновить объект device
, не потеряв «старые» данные, которые не перезаписаны (в данном случае это свойство lookAnotherOne
).
Должен ли быть ручной процесс получения устройства с соответствующим uuid
, а затем обновление каждого из свойств для deviceStatusInfo
или есть более быстрый способ сделать это? Представьте, что было множество свойств.
Надеюсь, это имеет смысл. Если это помогает, я использую Mantle для создания объектов/моделей.