UNPKG

lodash-es

Version:

The modern build of lodash exported as ES modules.

27 lines (24 loc) 881 B
import arrayEachRight from '../internal/arrayEachRight'; import baseEachRight from '../internal/baseEachRight'; import createForEach from '../internal/createForEach'; /** * This method is like `_.forEach` except that it iterates over elements of * `collection` from right to left. * * @static * @memberOf _ * @alias eachRight * @category Collection * @param {Array|Object|string} collection The collection to iterate over. * @param {Function} [iteratee=_.identity] The function invoked per iteration. * @param {*} [thisArg] The `this` binding of `iteratee`. * @returns {Array|Object|string} Returns `collection`. * @example * * _([1, 2]).forEachRight(function(n) { * console.log(n); * }).value(); * // => logs each value from right to left and returns the array */ var forEachRight = createForEach(arrayEachRight, baseEachRight); export default forEachRight;