mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-11 19:37:49 +00:00
Use baseClone & keys instead of baseAssign.
This commit is contained in:
committed by
jdalton
parent
f1be3df112
commit
d915ece2e7
@@ -1832,7 +1832,7 @@
|
|||||||
}
|
}
|
||||||
result = initCloneObject(isFunc ? {} : value);
|
result = initCloneObject(isFunc ? {} : value);
|
||||||
if (!isDeep) {
|
if (!isDeep) {
|
||||||
return baseAssign(result, value);
|
return baseCopy(value, result, keys(value));
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
return cloneableTags[tag]
|
return cloneableTags[tag]
|
||||||
@@ -8414,7 +8414,7 @@
|
|||||||
if (guard && isIterateeCall(prototype, properties, guard)) {
|
if (guard && isIterateeCall(prototype, properties, guard)) {
|
||||||
properties = null;
|
properties = null;
|
||||||
}
|
}
|
||||||
return properties ? baseAssign(result, properties) : result;
|
return properties ? baseCopy(properties, result, keys(properties)) : result;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user