# forEachRight
# Description
这个方法类似 forEach,不同之处在于,forEachRight 是从右到左遍历集合中每一个元素的。
# Params
(collection, iteratee)
# Return
{Array|Object}
# Depend
import arrayEachRight from './.internal/arrayEachRight.js'
import baseEachRight from './.internal/baseEachRight.js'
# Code
function forEachRight(collection, iteratee) {
const func = Array.isArray(collection) ? arrayEachRight : baseEachRight
return func(collection, iteratee)
}
# Analyze
和 forEach 基本一致,除了调用方法不同之外
# Example
console.log(forEachRight([1,2,3,4,5], (v, i, arr) => arr[i] = ++v)) // [ 2, 3, 4, 5, 6 ]