I would like to join nested objects with similar keys:
var obj1 = {
id: 1,
styles: {
background: "white"
}
};
var obj2 = {
id: 2,
styles: {
border: "1px solid #ccc"
}
};
var merged = merge(obj1, obj2);
// desired outcome
merged = {
id: 2,
styles: {
background: "white",
border: "1px solid #ccc"
}
}
jQuery's extend method and similar ones that I've seen never concat Object properties, which is excactly what I'm looking for. Other than building this method myself, I'm hoping and quite sure there's already a solution for this..
var obj2 = {}