Sha256: 0852bf95109dac4b1a04a54a7a6045a1d1b6c984070ba73de05fdc35c29b8dff
Contents?: true
Size: 947 Bytes
Versions: 62
Compression:
Stored size: 947 Bytes
Contents
define(['./kindOf', './GLOBAL'], function (kindOf, GLOBAL) { /** * Convert array-like object into array */ function toArray(val){ var ret = [], kind = kindOf(val), n; if (val != null) { if ( val.length == null || kind === 'String' || kind === 'Function' || kind === 'RegExp' || val === GLOBAL ) { //string, regexp, function have .length but user probably just want //to wrap value into an array.. ret[ret.length] = val; } else { //window returns true on isObject in IE7 and may have length //property. `typeof NodeList` returns `function` on Safari so //we can't use it (#58) n = val.length; while (n--) { ret[n] = val[n]; } } } return ret; } return toArray; });
Version data entries
62 entries across 62 versions & 1 rubygems