mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-10 19:07:49 +00:00
Use baseFor in baseMerge.
This commit is contained in:
@@ -3571,12 +3571,7 @@
|
|||||||
if (object === source) {
|
if (object === source) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
var props = isArray(source) ? undefined : baseKeysIn(source);
|
baseFor(source, function(srcValue, key) {
|
||||||
arrayEach(props || source, function(srcValue, key) {
|
|
||||||
if (props) {
|
|
||||||
key = srcValue;
|
|
||||||
srcValue = source[key];
|
|
||||||
}
|
|
||||||
if (isObject(srcValue)) {
|
if (isObject(srcValue)) {
|
||||||
stack || (stack = new Stack);
|
stack || (stack = new Stack);
|
||||||
baseMergeDeep(object, source, key, srcIndex, baseMerge, customizer, stack);
|
baseMergeDeep(object, source, key, srcIndex, baseMerge, customizer, stack);
|
||||||
@@ -3591,7 +3586,7 @@
|
|||||||
}
|
}
|
||||||
assignMergeValue(object, key, newValue);
|
assignMergeValue(object, key, newValue);
|
||||||
}
|
}
|
||||||
});
|
}, keysIn);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user