Skip to main content
Module

x/ramda/lib/bench/reduce.bench.js

:ram: Practical functional Javascript
Latest
File
var reduce = require('../..').reduce;var nums = [8, 2, 85, 2, 34, 3, 23, 247, 57, 8, 0, 6, 5, 46, 54, 643];function add(acc, x) { return acc + x; }var reduceAdd = reduce(add, 0);
module.exports = { name: 'reduce', tests: { 'reduce(add, 0, nums)': function() { reduce(add, 0, nums); }, 'reduce(add, 0)(nums)': function() { reduce(add, 0)(nums); }, 'reduceAdd(nums)': function() { reduceAdd(nums); }, 'native reduce': function() { nums.reduce(add, 0); } }};