Home > @elux/vue-taro > deepMerge
deepMerge() function
多个PlainObject的深度Merge
Signature:
export declare function deepMerge(target: {
[key: string]: any;
}, ...args: any[]): any;
Parameters
Parameter | Type | Description |
---|---|---|
target | { [key: string]: any; } | |
args | any[] |
Returns:
any
Remarks
类似于 Object.assin
的深复制版本。
除第一个参数target会被修改外,保证其它入参不会被修改。
仅适应于Merge PlainObject
对于array是直接替换而不merge