array-mumu 0.2.0-rc.5

Array tools plugin for the Mumu ecosystem
Documentation
extend("array")
extend("string")

slog(
  array:reduce((acc, value) => acc + value,
  0,
  [4,8,15,16,23,42])
) // => 108

slog(
  array:reduce(
    (acc, value) => string:concat(acc, value),
    "",
    ["A", "B", "C", "D", "E", "F" ,"G"]
  )
) 
  
add_fn = (acc, x) => acc + x

sumReducer = array:reduce(add_fn, 0)

sput( sumReducer([1,2,3,4,5]) ) // => 15

sput( sumReducer([10,20,30]) ) // => 60

myPartial = array:reduce(_, 1, [2,4,6])
sput( myPartial( (acc,x)=>acc * 10 ) ) // 1000