Например, из этих двух объектов:Angularjs объединить два объекта
var object1 = {
"color": "yellow",
"size": null,
"age": 7,
"weight": null
}
var object2 = {
"color": "blue",
"size": 51,
"age": null
}
Я хочу, чтобы это (object2
переопределяет object1
для null
свойств или свойств у него нет, кроме):
{
"color": "blue",
"size": 51,
"age": 7,
"weight": null
}
Использование angualr.extend не даст запрашиваемого результата. Значение object2.age null переопределит значение object1.age. –
@ SaeedD.true, но уже есть способ исправить это. Проверьте мою ссылку в разделе обновления. – Beri
Стоит отметить: угловое расширение и слияние отличаются. Один неглубокий другой глубокий. – DanteTheSmith