Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.60 Safari/537.36
Chrome 100
Windows
Desktop
2 years ago
Test name Executions per second
Using array filter and reduce + spread 574493.0 Ops/sec
Using array filter and object assign 422799.7 Ops/sec
Using array filter and object assign SMALLER array first 509160.9 Ops/sec
Using array filter and object assign SMALLER array first, includes instead of in 432962.1 Ops/sec
Using array filter and reduce + spread + includes 480566.1 Ops/sec
Tests:
  • Using array filter and reduce + spread

  • Using array filter and object assign

  • Using array filter and object assign SMALLER array first

  • Using array filter and object assign SMALLER array first, includes instead of in

  • Using array filter and reduce + spread + includes