index.js
function every(arr, cb, thisArg) {
  cb = makeIterator(cb, thisArg);
  var result = true;
  if (arr == null) {
    return result;
  }

  var len = arr.length;
  var i = -1;

  while (++i < len) {
    if (!cb(arr[i], i, arr)) {
      result = false;
      break;
    }
  }
  return result;
}
function every(arr, cb, thisArg) {
  cb = makeIterator(cb, thisArg);
  var result = true;
  if (arr == null) {
    return result;
  }

  var len = arr.length;
  var i = -1;

  while (++i < len) {
    if (!cb(arr[i], i, arr)) {
      result = false;
      break;
    }
  }
  return result;
}
function every ( arr , cb , thisArg ) { cb = makeIterator ( cb , thisArg ) ; var result = true ; if ( arr == null ) { return result ; } var len = arr . length ; var i = - 1 ; while ( ++ i < len ) { if ( ! cb ( arr [ i ] , i , arr ) ) { result = false ; break ; } } return result ; }
Return `true` if the callback returns `true`
for every element in the `array`.

@param  {Array}  `array` The array to check.
@param  {*} `value`
@return {Boolean}
Return true if the callback returns true for every element in the array .