UNPKG

bbo

Version:

bbo is a utility library of zero dependencies for javascript.

13 lines (10 loc) 377 B
var merge = function () { for (var _len = arguments.length, objs = new Array(_len), _key = 0; _key < _len; _key++) { objs[_key] = arguments[_key]; } return [].concat(objs).reduce((acc, obj) => Object.keys(obj).reduce((a, k) => { acc[k] = acc.hasOwnProperty(k) ? [].concat(acc[k]).concat(obj[k]) : obj[k]; return acc; }, {}), {}); }; export default merge;