Optional
collection: ArrayLike<T>The collection to iterate over.
Optional
Optional
iteratee: ArrayIteratee<T, void>The function invoked per iteration.
Optional
Returns collection
.
5.0.0
each
[[forEachRight]],[[forIn]],[[forInRight]],[[forOwn]],[[forOwnRight]]
forEach([1, 2], value => console.log(value))
// => Logs `1` then `2`.
forEach({ 'a': 1, 'b': 2 }, (value, key) => console.log(key))
// => Logs 'a' then 'b' (iteration order is not guaranteed).
Optional
collection: PlainObject<T>Optional
Optional
iteratee: RecordIteratee<T, void>Optional
Iterates over elements of
collection
and invokesiteratee
for each element. The iteratee is invoked with three arguments: (value, index|key, collection). Iteratee functions may exit iteration early by explicitly returningfalse
.Note: As with other "Collections" methods, objects with a "length" property are iterated like arrays. To avoid this behavior use
forIn
orforOwn
for object iteration.