forEach
_.forEach(iteratee, collection)
# Ⓢ [Ⓣ][1] Ⓝ
Iterates over elements of collection and invokes iteratee for each element.
The iteratee is invoked with three arguments: (value, index|key, collection).
Iteratee functions may exit iteration early by explicitly returning false.
Note: As with other "Collections" methods, objects with a "length"
property are iterated like arrays. To avoid this behavior use _.forIn
or _.forOwn for object iteration.
Since
0.1.0
Aliases
_.each
Arguments
iteratee(Function): The function invoked per iteration.collection(Array|Object): The collection to iterate over.
Returns
(*): Returns collection.
Example
_.forEach(function(value) {
console.log(value);
}, [1, 2]);
// => Logs `1` then `2`.
_.forEach(function(value, key) {
console.log(key);
}, { 'a': 1, 'b': 2 });
// => Logs 'a' then 'b' (iteration order is not guaranteed).