Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36
Chrome 56
Windows
Other
8 years ago
Test name Executions per second
Array access 7090892.5 Ops/sec
Object access 5812500.0 Ops/sec
Script Preparation code:
AخA
 
  var obj = {
    prop: {name: 'something'}
  }
  var arr = [{name: 'something'}]
Tests:
  • Array access

     
    var item = arr.find((i) => i.name === 'something')
    item.name = 'else'
    item.name = 'something'
  • Object access

     
    obj.prop.name = 'else'
    obj.prop.name = 'something'