Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
set.has vs. array.includes (strings)
(version: 1)
Comparing performance of:
includes 1 vs includes 10 vs lookup 1 vs lookup 10
Created:
one year ago
by:
Guest
Jump to the latest result
Script Preparation code:
var a = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10']; var b = new Set(a)
Tests:
includes 1
return a.includes('1')
includes 10
return a.includes('10')
lookup 1
return b.has('1')
lookup 10
return b.has('10')
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (4)
Previous results
Fork
Test case name
Result
includes 1
includes 10
lookup 1
lookup 10
Fastest:
N/A
Slowest:
N/A
Latest run results:
Run details:
(Test run date:
10 months ago
)
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36
Browser/OS:
Chrome 138 on Mac OS X 10.15.7
View result in a separate tab
Embed
Embed Benchmark Result
Test name
Executions per second
includes 1
127034872.0 Ops/sec
includes 10
67678640.0 Ops/sec
lookup 1
166852192.0 Ops/sec
lookup 10
175649600.0 Ops/sec
Related benchmarks:
set.has vs. array.includes (40)
Array.includes vs. Object key lookup vs. Set.has
set.has vs. array.includes large213
set.has vs. array.includes 2333
set.has vs. array.includes first element
Array.includes vs Object key lookup vs Set.has
set.has vs. array.includes v22
set.has vs object key lookup vs array includes
array includes vs object key lookup vs Set.has
Comments
Confirm delete:
Do you really want to delete benchmark?