UNPKG

wigjs

Version:

Minimalistic, scalable, extensible, dependency-less Front-end factory for HTML5 applications

23 lines (20 loc) 486 B
/** * Merges all argument objects into the first one. * @param {object} obj * @returns {object} */ function extend(obj) { var args = Array.prototype.slice.call(arguments, 1), argsLength = args.length, key, i; for (i = 0; i < argsLength; i += 1) { if (args[i] && typeof args[i] === 'object') { for (key in args[i]) { obj[key] = args[i][key]; } } } return obj; } wig.extend = extend;