UNPKG

d-utils

Version:

d-utils

14 lines (13 loc) 622 B
/** * d-utils version: 4.0.3 * by ifmiss */ import"./checkType.js";import{_ as e}from"./_tslib-05983193.js";import t from"./deepClone.js"; /** * @description extend继承方法 Object.assign(...arg)的包装 * @param { Any } 参数为object对象 * @returns { Object } 返回一个新的对象 * @example * extend({a: 1}, {a: 2}) // {a: 1} * ⚠️ Object.assign属于浅拷贝,为了后续的操作不影响到之前的数据,最好在extend的第一个参数设置为{} */export default function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return t(Object.assign.apply(Object,e([{}],r)))}