Skip to content

Instantly share code, notes, and snippets.

@AndrewRayCode
Created January 23, 2021 21:44

Revisions

  1. AndrewRayCode created this gist Jan 23, 2021.
    6 changes: 6 additions & 0 deletions foldr.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,6 @@
    const foldr = (fn, initialValue, [element, ...rest]) => {
    if (element === undefined) {
    return initialValue;
    }
    return fn(element, foldr(fn, initialValue, rest));
    };