Test name | Executions per second |
---|---|
lodash.filter | 640217.5 Ops/sec |
array filter | 796025.1 Ops/sec |
<script src='https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.5/lodash.min.js'></script>
var array = ['a', undefined, 'b', 1, undefined, 2, 3, undefined, undefined]
_.filter(array, data => {
return data !== undefined && data !== null
});
array.filter(data => {
return data !== undefined && data !== null
});