Script Preparation code:
AخA
 
var a = [
  8123075259360718,
  2180349503224798,
  6686356311324193,
  362184468266422,
  2306757200330954,
  4532178674851796,
  8970950942018765
];
var b = new Set(a)
Tests:
  • includes

     
    return a.includes(8123075259360718) ^ a.includes(7516472072139877) ^ a.includes(362184468266422);
  • lookup

     
    return b.has(8123075259360718) ^ b.has(7516472072139877) ^ b.has(362184468266422);
  • indexof

     
    return (a.indexOf(8123075259360718) > -1) ^ (a.indexOf(7516472072139877) > -1) ^ (a.indexOf(362184468266422) > -1);
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    includes
    lookup
    indexof

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 2 years ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:103.0) Gecko/20100101 Firefox/103.0
Firefox 103 on Mac OS X 10.15
View result in a separate tab
Test name Executions per second
includes 10296805.0 Ops/sec
lookup 1561226496.0 Ops/sec
indexof 10627023.0 Ops/sec