Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Array for vs Array for of vs Set for of vs Map for of
(version: 1)
Testing the difference between native loops and find()
Comparing performance of:
Array for-loop vs Array for..of vs Set for of vs Map for of
Created:
11 months ago
by:
Registered User
Jump to the latest result
HTML Preparation code:
<div id='test'></div>
Script Preparation code:
function fn() {} var arr = new Array(100).fill(0).map((x, i) => i.toString()); var set = new Set(arr); var map = new Map(arr.map((x, i) => [i, x]));
Tests:
Array for-loop
var t = 0; for(i=0, l = arr.length; i<l; i++){ t = arr[i] }
Array for..of
var t = 0; for (let value of arr) { t = value; }
Set for of
var t = 0; for (let value of set) { t = value; }
Map for of
var t = 0; for (let [key, value] of map) { t = value; }
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (4)
Previous results
Fork
Test case name
Result
Array for-loop
Array for..of
Set for of
Map for of
Fastest:
N/A
Slowest:
N/A
Latest run results:
Run details:
(Test run date:
11 months ago
)
User agent:
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:139.0) Gecko/20100101 Firefox/139.0
Browser/OS:
Firefox 139 on Ubuntu
View result in a separate tab
Embed
Embed Benchmark Result
Test name
Executions per second
Array for-loop
6950976.0 Ops/sec
Array for..of
3705400.0 Ops/sec
Set for of
1017015.2 Ops/sec
Map for of
593425.9 Ops/sec
Related benchmarks:
Array loop vs for of loop vs foreach vs map
index loop vs for-of loop vs foreach vs map
Array loop vs for of loop vs foreach vs map (2)
for/of vs Array loop vs foreach vs map
Array loop vs foreach vs map vs for of1234
fix Array loop vs for of loop vs foreach vs map
Array loop: forEach vs for vs map vs for of entries
Array loop vs foreach vs map[2]
Array loop vs for of loop vs foreach vs map fixed
Comments
Confirm delete:
Do you really want to delete benchmark?