Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
80742 views
1
/**
2
* A specialized version of `_.forEach` for arrays without support for callback
3
* shorthands and `this` binding.
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.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;
23
24