_.forEach(collection, [iteratee=_.identity])
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
-
collection
(Array|Object): The collection to iterate over. -
[iteratee=_.identity]
(Function): The function invoked per iteration.
Returns
(*): Returns collection
.
Example
1 2 3 4 5 6 7 8 9 | _.forEach([1, 2], function (value) { console.log(value); }); // => Logs `1` then `2`. _.forEach({ 'a' : 1, 'b' : 2 }, function (value, key) { console.log(key); }); // => Logs 'a' then 'b' (iteration order is not guaranteed). |
Please login to continue.