Test name | Executions per second |
---|---|
some | 172.6 Ops/sec |
array.some | 170.1 Ops/sec |
<script src='https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.20/lodash.min.js'></script>
function makeid(length) {
var result = '';
var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
var charactersLength = characters.length;
for ( var i = 0; i < length; i++ ) {
result += characters.charAt(Math.floor(Math.random() * charactersLength));
}
return result;
}
var a = [];
for (let i=0; i<1000000; i++){
a.push(makeid(15));
}
_.some(a, x=>x===a[23424]);
_.some(a, x=>x===a[0]);
_.some(a, x=>x===a[99999]);
a.some(x => x=== a[23424]);
a.some(x=>x===a[0]);
a.some(x=>x===a[99999]);