.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
_.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).
当前内容版权归 lodash.com 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 lodash.com .