Run details:
Mozilla/5.0 (Windows NT 10.0; rv:103.0) Gecko/20100101 Firefox/103.0
Firefox 103
Windows
Desktop
2 years ago
Test name Executions per second
for..in with hasOwnProperty() 2496.3 Ops/sec
for..in without hasOwnProperty() 2457.4 Ops/sec
Object.keys() + Array.forEach() 7996.7 Ops/sec
Object.keys() + Array.for() 8815.0 Ops/sec
Script Preparation code:
Tests:
  • for..in with hasOwnProperty()

  • for..in without hasOwnProperty()

  • Object.keys() + Array.forEach()

  • Object.keys() + Array.for()


;