Skip to content

Commit 3dc2374

Browse files
committed
fix: only merge basic objects
1 parent 4ce11dc commit 3dc2374

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/utils/merge.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ export default function merge(...obj) {
66
obj.forEach((o) => {
77
each(o, (val, key) => {
88
// TODO: How to handle arrays?
9-
ret[key] = typeof val === 'object' && !Array.isArray(val) ? merge(ret[key], val) : val;
9+
ret[key] = Object.getPrototypeOf(val) === Object.prototype ? merge(ret[key], val) : val;
1010
});
1111
});
1212
}

0 commit comments

Comments
 (0)