Date

“Collection” Methods

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

source npm 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.

引入版本

0.1.0

参考

参数
collection (Array|Object) : The collection to iterate over.
[iteratee=_.identity] (Function) : The function invoked per iteration.

返回值
(*) : Returns collection.

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