Ensure _.merge correctly coerces objects to arrays. [closes #1061]

This commit is contained in:
jdalton
2015-03-19 08:58:56 -07:00
parent 94ca50883f
commit c250aa804a
2 changed files with 16 additions and 4 deletions

View File

@@ -2581,7 +2581,7 @@
if (isLength(srcValue.length) && (isArray(srcValue) || isTypedArray(srcValue))) {
result = isArray(value)
? value
: (value ? arrayCopy(value) : []);
: ((value && value.length) ? arrayCopy(value) : []);
}
else if (isPlainObject(srcValue) || isArguments(srcValue)) {
result = isArguments(value)