Revised deepExtend

This commit is contained in:
Luis Leiva 2017-11-11 13:35:30 +01:00
parent 1cef44c5e5
commit 02c59f02ef
1 changed files with 4 additions and 4 deletions

View File

@ -59,15 +59,15 @@ var deepExtend = function(myObj) {
myObj = myObj || {}; myObj = myObj || {};
for (var i = 1; i < arguments.length; i++) { for (var i = 1; i < arguments.length; i++) {
var obj = arguments[i]; var obj = arguments[i];
if (!obj) continue;
for (var key in obj) { for (var key in obj) {
if (obj.hasOwnProperty(key)) { if (obj.hasOwnProperty(key)) {
if (typeof obj[key] === 'object') if (typeof obj[key] === 'object') {
deepExtend(myObj[key], obj[key]); myObj[key] = deepExtend(myObj[key], obj[key]);
else } else {
myObj[key] = obj[key]; myObj[key] = obj[key];
} }
} }
} }
}
return myObj; return myObj;
}; };