Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
.map vs for loop
(version: 1)
Comparing performance of:
.map vs for loop vs for loop optimized vs for of
Created:
11 months ago
by:
Registered User
Jump to the latest result
Script Preparation code:
// Create sample data var array = [1,2,3,4,5,6,7,8,9,0]; var manipulateFn = num => { return num * 2 * 3; }
Tests:
.map
var newArray = array.map( i => manipulateFn(i));
for loop
var newArray = []; for (let i=0; i<array.length; i++) { newArray.push(manipulateFn(array[i])); }
for loop optimized
var newArray = []; for (let i=0, len = array.length; i<len; i++) { newArray.push(manipulateFn(array[i])); }
for of
var newArray = []; for (let value of array) { newArray.push(manipulateFn(value)); }
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (4)
Previous results
Fork
Test case name
Result
.map
for loop
for loop optimized
for of
Fastest:
N/A
Slowest:
N/A
Latest run results:
Run details:
(Test run date:
9 months ago
)
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:140.0) Gecko/20100101 Firefox/140.0
Browser/OS:
Firefox 140 on Mac OS X 10.15
View result in a separate tab
Embed
Embed Benchmark Result
Test name
Executions per second
.map
41554944.0 Ops/sec
for loop
55865920.0 Ops/sec
for loop optimized
56794712.0 Ops/sec
for of
17797012.0 Ops/sec
Related benchmarks:
comparing for vs map vs forEach methods
for loop vs. .map
for loop vs. .map [2]
for loop vs. .map but fast
for loop vs. .map anon
for of loop vs. .map
for loop vs. .map with size
for in loop vs. .map
for loop vs. .map 100k
Comments
Confirm delete:
Do you really want to delete benchmark?