UNPKG

@newdash/newdash

Version:

javascript/typescript utility library

22 lines (21 loc) 574 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * A specialized version of `forEach` for arrays. * * @private * @param {Array} [array] The array to iterate over. * @param {Function} iteratee The function invoked per iteration. * @returns {Array} Returns `array`. */ function arrayEach(array, iteratee) { let index = -1; const length = array.length; while (++index < length) { if (iteratee(array[index], index, array) === false) { break; } } return array; } exports.default = arrayEach;