The foldl
function in the Underscore library can be used in TypeScript as follows:
index.ts201 chars10 lines
Explanation:
underscore
library using import * as _ from 'underscore';
arr
containing some numbersfoldl
function on the array arr
passing three parameters:
arr
memo
: This parameter represents the accumulated result from previous iterations.num
: This parameter represents the current element of the array being processed.memo
value after processing the current element.foldl
function iterates over the array arr
and applies the function provided in step 3 to each element, accumulating the result as it goes.sum
variable.sum
to the console, which will output 15
, as expected.Note: Underscore is a third-party library and needs to be installed through NPM or added as a script tag in your HTML file. Additionally, as foldl
is a part of the functional programming paradigm, this can be used in any language which supports high-order functions including JavaScript and TypeScript.
gistlibby LogSnag