UNPKG

ut2

Version:

一个现代 JavaScript 实用工具库。[点击查看在线文档]。

20 lines (16 loc) 614 B
'use strict'; 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;