.forEach(collection, [iteratee=.identity])

sourcenpm package

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. _.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).