Projekt

Obecné

Profil

Stáhnout (537 Bajtů) Statistiky
| Větev: | Revize:
1
/**
2
 * A specialized version of `_.forEach` for arrays without support for
3
 * iteratee shorthands.
4
 *
5
 * @private
6
 * @param {Array} [array] The array to iterate over.
7
 * @param {Function} iteratee The function invoked per iteration.
8
 * @returns {Array} Returns `array`.
9
 */
10
function arrayEach(array, iteratee) {
11
  var index = -1,
12
      length = array == null ? 0 : array.length;
13

    
14
  while (++index < length) {
15
    if (iteratee(array[index], index, array) === false) {
16
      break;
17
    }
18
  }
19
  return array;
20
}
21

    
22
module.exports = arrayEach;
(12-12/571)