Test name | Executions per second |
---|---|
lodash filter then includes method | 620088.4 Ops/sec |
es6 filter then includes method | 3369.2 Ops/sec |
<script src='https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.5/lodash.min.js'></script>
var array = new Array(10000).fill().map((v, i) => i);
var result = _.chain(array).map((v) => v + 1)
.filter((v) => v % 3 === 0)
.slice(0, 10).value();
var result = array.map((v) => v + 1)
.filter((v) => v % 3 === 0)
.slice(0, 10);