{"aliases":["default","es5","modernizr:es5array","blissfuljs"],"browsers":{"ie":"6 - 8"},"spec":"http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.prototype.some","docs":"https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/some","baseDir":"Array/prototype/some","hasTests":true,"rawSource":"\n// Array.prototype.some\nArray.prototype.some = function some(callback) {\n\tif (this === undefined || this === null) {\n\t\tthrow new TypeError(this + 'is not an object');\n\t}\n\n\tif (!(callback instanceof Function)) {\n\t\tthrow new TypeError(callback + ' is not a function');\n\t}\n\n\tvar\n\tobject = Object(this),\n\tscope = arguments[1],\n\tarraylike = object instanceof String ? object.split('') : object,\n\tlength = Math.max(Math.min(arraylike.length, 9007199254740991), 0) || 0,\n\tindex = -1;\n\n\twhile (++index < length) {\n\t\tif (index in arraylike && callback.call(scope, arraylike[index], index, object)) {\n\t\t\treturn true;\n\t\t}\n\t}\n\n\treturn false;\n};\n","minSource":"Array.prototype.some=function(t){if(void 0===this||null===this)throw new TypeError(this+\"is not an object\");if(!(t instanceof Function))throw new TypeError(t+\" is not a function\");for(var n=Object(this),i=arguments[1],r=n instanceof String?n.split(\"\"):n,o=Math.max(Math.min(r.length,9007199254740991),0)||0,e=-1;++e<o;)if(e in r&&t.call(i,r[e],e,n))return!0;return!1};","detectSource":"'some' in Array.prototype"}