Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
map vs foreach generating array
(version: 1)
Comparing performance of:
forEach vs map
Created:
one year ago
by:
Guest
Jump to the latest result
Script Preparation code:
var array = new Array(100);
Tests:
forEach
const result = []; array.forEach(function(i) { result.push(i); });
map
const result = array.map(function(i) { return array[i]; });
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (2)
Previous results
Fork
Test case name
Result
forEach
map
Fastest:
N/A
Slowest:
N/A
Latest run results:
Run details:
(Test run date:
one year ago
)
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:136.0) Gecko/20100101 Firefox/136.0
Browser/OS:
Firefox 136 on Mac OS X 10.15
View result in a separate tab
Embed
Embed Benchmark Result
Test name
Executions per second
forEach
11177246.0 Ops/sec
map
9339928.0 Ops/sec
Related benchmarks:
For each vs some
for vs foreach vs map
for vs foreach vs map vs for..of
foreach vs map vs for in v2
iterate over array
Array loop vs foreach vs map vs while new array
map vs foreach
Array loop vs foreach vs map saved
foreach vs mappp
Comments
Confirm delete:
Do you really want to delete benchmark?