Skip to content

scan

scan(array, initial, fn) → array · Array

Like reduce but returns all intermediate results as an array.

  • array (required): the array to scan

  • initial (required): starting accumulator value

  • fn (required): lambda (acc, element) -> newAcc

utlx
scan([1, 2, 3, 4], 0, (acc, x) -> acc + x)
// [1, 3, 6, 10] (running totals)

Released under AGPL-3.0.