Here you can find the source of any(p)
// [-1, 2, 3].any(isGreaterThanZero) => true // [-1, -2, -3].any(isGreaterThanZero) => false Array.prototype.any = function (p) { var count = 0 for (var i = 0 ; i < this.length ; i++) { currentIndex = this[i]/* ww w. j a v a2 s . com*/ if (p(currentIndex) === true) { console.log(p(currentIndex),"true is true") count +=1 }; } if (count > 0) { return true } return false }; // OR Array.prototype.any = function (p) { return this.filter(p).length > 0; };
Array.prototype.any = function(){ return(this.length > 0); };
Array.prototype.any = function () { return this.length > 0;
Array.prototype.any = function(conditionFunction) { try { this.each(function(element) { if (conditionFunction(element)) { throw 'found!'; }); return false; } catch(e) { ...
Array.prototype.any = function(delegate) { for (var i=0; i < this.length; i++) { if (delegate.apply(this, [this[i]]) === true) { return true; return false; };
Array.prototype.any = function (func) { var length = this.length; for (var i = 0; i < length; i++) { if (func(this[i])) return true; return false;
Array.prototype.any = function(p) { var count = 0 for (var i = 0; i < this.length; i++) { currentIndex = this[i] if (p(currentIndex) === true) { console.log(p(currentIndex), "true is true") count += 1 }; if (count > 0) { return true return false }; function isGreaterThanZero(num) { return num > 0; function isLessThanZero(num) { return num < 0;
Array.prototype.any = function (p) { for (var i = 0; i < this.length; i++) { if(p(this[i]) == true){ return true; }; return false; };
Array.prototype.any = function (p) { for(var i = 0; i < this.length; i++){ if(p(this[i])) return true; return false; }; function isGreaterThanZero (num) { return num > 0; function isLessThanZero (num) { return num < 0; console.log([-1, 2, 3].any(isGreaterThanZero)); console.log([-1, -2, -3].any(isGreaterThanZero));
Array.prototype.any = function (p) { return this.filter(p).length > 0; };