object/extendObj.jsjavascript
/**
* 深拷贝合并多个对象,后面的对象覆盖前面的同名属性。
* @function extendObj
* @memberof module:object
* @param {...Object} arg 要合并的对象
* @returns {Object} 合并后的新对象
* @throws {TypeError} 输入包含不可结构化克隆的值时抛出
*/
import deepClone from './deepClone'
function extendObj(...arg) {
return deepClone(Object.assign({}, ...arg))
}
export default extendObj