demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/lodash-4.17.20/toArray.js

Path
demo___customer_pitch-c4152739-a50b-4b5b-9d4d-0561461666d9.zip-extract/_dependencies/npm/lodash-4.17.20/toArray.js
Status
scanned
Type
file
Name
toArray.js
Extension
.js
Programming language
JavaScript
Mime type
text/plain
File type
ASCII text
Tag

      
    
Rootfs path

      
    
Size
1406 (1.4 KB)
MD5
7e0401cc2d8e7fc844d886d57e222d33
SHA1
5cde4e05caa391716f89e179755c861677498c0c
SHA256
fc48c33556d90668af1c08d97160af98b72496835722ed1cd59e92b65043908d
SHA512

      
    
SHA1_git
98095848e7386c6c8840d850dbc7f5c29bc03ffe
Is binary

      
    
Is text
True
Is archive

      
    
Is media

      
    
Is legal

      
    
Is manifest

      
    
Is readme

      
    
Is top level

      
    
Is key file

      
    
toArray.js | 1.4 KB |

var Symbol = require('./_Symbol'), copyArray = require('./_copyArray'), getTag = require('./_getTag'), isArrayLike = require('./isArrayLike'), isString = require('./isString'), iteratorToArray = require('./_iteratorToArray'), mapToArray = require('./_mapToArray'), setToArray = require('./_setToArray'), stringToArray = require('./_stringToArray'), values = require('./values'); /** `Object#toString` result references. */ var mapTag = '[object Map]', setTag = '[object Set]'; /** Built-in value references. */ var symIterator = Symbol ? Symbol.iterator : undefined; /** * Converts `value` to an array. * * @static * @since 0.1.0 * @memberOf _ * @category Lang * @param {*} value The value to convert. * @returns {Array} Returns the converted array. * @example * * _.toArray({ 'a': 1, 'b': 2 }); * // => [1, 2] * * _.toArray('abc'); * // => ['a', 'b', 'c'] * * _.toArray(1); * // => [] * * _.toArray(null); * // => [] */ function toArray(value) { if (!value) { return []; } if (isArrayLike(value)) { return isString(value) ? stringToArray(value) : copyArray(value); } if (symIterator && value[symIterator]) { return iteratorToArray(value[symIterator]()); } var tag = getTag(value), func = tag == mapTag ? mapToArray : (tag == setTag ? setToArray : values); return func(value); } module.exports = toArray;
Package URL License Primary language
pkg:npm/acme-demo-app@1.0.0 JavaScript
pkg:npm/lodash@4.17.20 mit JavaScript