d2l-intl
Version:
D2L internationalization APIs for number, date and time formatting and parsing.
15 lines (14 loc) • 334 B
JavaScript
export default function merge(obj1, obj2) {
if (obj2 === undefined || obj2 === null || typeof(obj2) !== 'object') {
return;
}
for (var i in obj2) {
if (obj1.hasOwnProperty(i)) {
if (typeof(obj2[i]) === 'object' && typeof(obj1[i]) === 'object') {
merge(obj1[i], obj2[i]);
} else {
obj1[i] = obj2[i];
}
}
}
}