Test name | Executions per second |
---|---|
Native | 10486937.0 Ops/sec |
Lodash | 3640916.8 Ops/sec |
<script src="https://cdn.jsdelivr.net/npm/lodash@4.17.4/lodash.min.js"></script>
var arr = [{ a: 1 }, { a: 5 }, { a: 11 }, { a: 55 }];
const total = arr.map(x => x.a).reduce((prev,curr) => prev + curr, 0);
const total = _.sumBy(arr, x => x.a);