Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
_pickBy vs native Object.entries + filter
(version: 0)
Based on this test: https://www.measurethat.net/Benchmarks/Show/7332/0/pickby-vs-native But using filter instead of reduce
Comparing performance of:
_.pickBy vs filter vs reduce
Created:
2 years ago
by:
Guest
Jump to the latest result
HTML Preparation code:
<script src='https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.5/lodash.min.js'></script>
Script Preparation code:
var obj = Array(1000) .fill() .reduce((acc, curr, i) => { acc[i] = i; return acc; }, {}); var predicate = v => v % 2 === 0;
Tests:
_.pickBy
_.pickBy(obj, predicate);
filter
Object.entries(obj).filter(([_, v]) => predicate(v));
reduce
Object.entries(obj).reduce((acc, [k, v]) => { if (predicate(v)) acc[k] = v; return acc; }, {});
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (3)
Previous results
Fork
Test case name
Result
_.pickBy
filter
reduce
Fastest:
N/A
Slowest:
N/A
Latest run results:
No previous run results
This benchmark does not have any results yet. Be the first one
to run it!
Related benchmarks:
_.pickBy vs filter on array
_.pickBy vs _.filter on array
pickby vs filter on object
_.pickBy vs native Object.entries + filter
Comments
Confirm delete:
Do you really want to delete benchmark?