Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Set vs Array for unique list (convert set to array) 2
(version: 0)
Comparing performance of:
Unique Array vs Set vs Arr 2
Created:
2 years ago
by:
Guest
Jump to the latest result
Script Preparation code:
var a = Array(1000).fill(null).map((a, b) => b);
Tests:
Unique Array
var b = []; a.forEach(x => { if (a.indexOf(x) < 0) a.push(x); }); a.map(x => x);
Set
var c = new Set(); a.forEach(x => c.add(x)); var b = Array.from(a); b.map(x => x);
Arr 2
var b = []; a.forEach(x => { if (a.indexOf(x) === -1) a.push(x); }); a.map(x => x);
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (3)
Previous results
Fork
Test case name
Result
Unique Array
Set
Arr 2
Fastest:
N/A
Slowest:
N/A
Latest run results:
Run details:
(Test run date:
2 years ago
)
User agent:
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/113.0
Browser/OS:
Firefox 113 on Ubuntu
View result in a separate tab
Embed
Embed Benchmark Result
Test name
Executions per second
Unique Array
2265.8 Ops/sec
Set
10675.7 Ops/sec
Arr 2
2274.7 Ops/sec
Related benchmarks:
Set vs Array for unique list
Set vs Array for unique list (convert set to array)
Set vs Array for unique list2
Set vs Array for unique list (convert set to array)2
Comments
Confirm delete:
Do you really want to delete benchmark?