Test name | Executions per second |
---|---|
reduce | 1.4 Ops/sec |
forEach | 1.7 Ops/sec |
<script src='https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.5/lodash.min.js'></script>
var arr = [];
for (var i = 0; i < 1000000; i++) {
arr.push(i);
}
var results = _.reduce(arr, (results, result) => {
let key = `a_${result}_b_${result}_c`;
results[key] = results[key] || key;
return results;
});
var results = {};
_.each(arr, (result) => {
let key = `a_${result}_b_${result}_c`;
results[key] = results[key] || key;
});