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 581762.4 Ops/sec
Using array filter and object assign 433754.5 Ops/sec
Using array filter and object assign SMALLER array first 530794.9 Ops/sec
Using array filter and object assign SMALLER array first, includes instead of in 449510.7 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