To use the foldr
function from the Underscore library in TypeScript, first install the Underscore library using npm:
23 chars2 lines
Import the foldr
function from the Underscore library and define the type of the array and accumulator using generics. The first argument is the array, the second argument is the callback function that reduces the array values into a single value, and the third argument is the initial accumulator value:
index.ts186 chars8 lines
In the above example, the foldr
function takes an array of numbers and reduces them into a sum using a callback function (acc, num) => acc + num
. The initial accumulator value is 0
. The result is stored in the sum
variable and printed to the console.
gistlibby LogSnag