Я хочу обновить объект, который может выглядеть следующим образом:
currentObject = {
someValue : "value",
myObject : {
attribute1 : "foo",
attribute2 : "bar"
}
};
.. с объектом, который содержит некоторые изменения, а именно:
updateObject = {
myObject : {
attribute2 : "hello world"
}
};
В конце я хотел бы обновить currentObject, чтобы:
currentObject.myObject.attribute2 == "hello world"
Это должно быть возможно и для других объектов. В качестве решения я подумал об итерации по объекту и как-то позабочусь о пространстве имен. Но я задаюсь вопросом, есть ли легкое решение этой проблемы, используя библиотеку, такую как jQuery или прототип.