ut2
Version:
一个现代 JavaScript 实用工具库。[点击查看在线文档]。
18 lines (15 loc) • 600 B
JavaScript
import { __read, __spreadArray } from 'tslib';
import merge from './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 = __read(args), arg1 = _a[0], restArgs = _a.slice(1);
var obj = merge(object, source, merge.NOT_MERGE_ARRAYS);
return mergeObject.apply(void 0, __spreadArray([obj, arg1], __read(restArgs), false));
}
return merge(object, source, merge.NOT_MERGE_ARRAYS);
};
export { mergeObject as default };