Run details:
Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.36
Chrome 88
Mac OS X 11.2.0
Desktop
4 years ago
Test name Executions per second
array find 54395544.0 Ops/sec
_.find 4133777.8 Ops/sec
_.find (Object) 2706837.8 Ops/sec
_.find (Array) 2072520.9 Ops/sec
HTML Preparation code:
AخA
 
1
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.5/lodash.core.js"></script>
Tests:
  • array find

     
    var a = [{name: 'hello', something: 1}, {name: 'a', something: 1}, {name: 'bc', something: 1}];
    var b = a.find(item => item.name === 'bc');
  • _.find

     
    var a = [{name: 'hello', something: 1}, {name: 'a', something: 1}, {name: 'bc', something: 1}];
    var b = _.find(a, item => item.name === 'bc');
  • _.find (Object)

     
    var a = [{name: 'hello', something: 1}, {name: 'a', something: 1}, {name: 'bc', something: 1}];
    var b = _.find(a, {name: 'bc'});
  • _.find (Array)

     
    var a = [{name: 'hello', something: 1}, {name: 'a', something: 1}, {name: 'bc', something: 1}];
    var b = _.find(a, ['name', 'bc']);