mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-04 17:07:49 +00:00
Bump to v4.16.5.
This commit is contained in:
@@ -14,7 +14,7 @@ var mapTag = '[object Map]',
|
||||
setTag = '[object Set]';
|
||||
|
||||
/** Built-in value references. */
|
||||
var iteratorSymbol = Symbol ? Symbol.iterator : undefined;
|
||||
var symIterator = Symbol ? Symbol.iterator : undefined;
|
||||
|
||||
/**
|
||||
* Converts `value` to an array.
|
||||
@@ -46,8 +46,8 @@ function toArray(value) {
|
||||
if (isArrayLike(value)) {
|
||||
return isString(value) ? stringToArray(value) : copyArray(value);
|
||||
}
|
||||
if (iteratorSymbol && value[iteratorSymbol]) {
|
||||
return iteratorToArray(value[iteratorSymbol]());
|
||||
if (symIterator && value[symIterator]) {
|
||||
return iteratorToArray(value[symIterator]());
|
||||
}
|
||||
var tag = getTag(value),
|
||||
func = tag == mapTag ? mapToArray : (tag == setTag ? setToArray : values);
|
||||
|
||||
Reference in New Issue
Block a user