ut2
Version:
一个现代 JavaScript 实用工具库。[点击查看在线文档]。
20 lines (16 loc) • 614 B
JavaScript
;
var tslib = require('tslib');
var merge = require('./merge.js');
var mergeObject = function (object, source) {
var args = [];
for (var _i = 2; _i < arguments.length; _i++) {
args[_i - 2] = arguments[_i];
}
if (args.length > 0) {
var _a = tslib.__read(args), arg1 = _a[0], restArgs = _a.slice(1);
var obj = merge(object, source, merge.NOT_MERGE_ARRAYS);
return mergeObject.apply(void 0, tslib.__spreadArray([obj, arg1], tslib.__read(restArgs), false));
}
return merge(object, source, merge.NOT_MERGE_ARRAYS);
};
module.exports = mergeObject;