Javascript Array mySome(cb)

Description

Javascript Array mySome(cb)


// in Javascript Array.some is essesntially Ruby's Array.any

Array.prototype.mySome = function (cb) {
  for (let i = 0; i < this.length; i++) {
    if (cb(this[i])){
      return true;
    }/*from www . j av a2  s.  c  om*/
  }
  return false;
};

// Tester Callback
function isBigEnough(num) {
  return num >= 10;
}

const test = [11, 2, 3].mySome(isBigEnough);
const test2 = [1,2,3].mySome(isBigEnough);

console.log(test);
console.log(test2);



PreviousNext

Related