UNPKG

moy-fp

Version:
19 lines (16 loc) 308 B
import curry from '../Function/curry' /** * ((b, a) -> a) -> a -> [b] -> a */ const foldr = curry( (fn, acc, list) => { let index = list.length - 1, result = acc while(index >= 0){ result = fn(list[index], result) index -- } return result } ) export default foldr