Compare Revisions

Array.prototype.some()

Revision 508913:

Revision 508913 by Waldo on

Revision 508925:

Revision 508925 by Waldo on

Title:
Array.prototype.some()
Array.prototype.some()
Slug:
Web/JavaScript/Reference/Global_Objects/Array/some
Web/JavaScript/Reference/Global_Objects/Array/some
Tags:
"ECMAScript5","JavaScript 1.6","Array","prototype","JavaScript","Method"
ECMAScript5,JavaScript 1.6,Array,prototype,JavaScript,Method,
Content:

Revision 508913
Revision 508925
n82if (!Array.prototype.some) {n82if (!Array.prototype.some)
83{
83  Array.prototype.some = function(fun /*, thisp */) {84  Array.prototype.some = function(fun /*, thisArg */)
85  {
n86    if (this == null) {n88    if (this === void 0 || this === null)
n88    }n
n90    var thisp, i,n
91        t = Object(this),91    var t = Object(this);
92        len = t.length >>> 0;92    var len = t.length >>> 0;
93    if (typeof fun !== 'function') {93    if (typeof fun !== 'function')
n95    }n
n97    thisp = arguments[1];n96    var thisArg = arguments.length >= 2 ? arguments[1] : void 
 >0;
98    for (i = 0; i < len; i++) {97    for (var i = 0; i < len; i++)
98    {
99      if (i in t && fun.call(thisp, t[i], i, t)) {99      if (i in t && fun.call(thisArg, t[i], i, t))
t101      }t

Back to History