修改验证方法

This commit is contained in:
Harvey Zack committed 2018-10-24 14:54:56 +08:00
1 parent 4ce05442c7
commit 8a88fb3043
9 files changed
+189 -123

No files matched your search

+7 -4
View File
@@ -69,11 +69,14 @@ export function deepMerge(...sources) {
}
returnValue = [...returnValue, ...source];
} else if (isObject(source)) {
for (let [key, value] of Object.entries(source)) {
if (isObject(value) && Reflect.has(returnValue, key)) {
value = deepMerge(returnValue[key], value);
for (const key in source) {
if (source.hasOwnProperty(key)) {
let value = source[key];
if (isObject(value) && key in returnValue) {
value = deepMerge(returnValue[key], value);
}
returnValue = { ...returnValue, [key]: value };
}
returnValue = { ...returnValue, [key]: value };
}
}
}