Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
js array comparison - for vs find vs map vs foreach
(version: 1)
Comparing performance of: for vs prototype.find vs forEach vs map
Comparing performance of:
For vs find vs map
Created:
one year ago
by:
Guest
Jump to the latest result
HTML Preparation code:
<!--your preparation HTML code goes here-->
Script Preparation code:
var arr = [] let i = 0 let len = 1000 for (; i < len; i++) { arr.push({ ID: i, TestName: "Name" }) }
Tests:
For
let i = 0 let len = arr.length let foundIndex = -1 for (; i < len; i++) { if (arr[i].ID >= 999) { return arr[i] } }
find
const found = arr.find(function(element) { if(element.ID > 999){ return element }})
map
let foundMapIndex = arr.map(item => { if (item.ID > 999){ return i }})
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (3)
Previous results
Fork
Test case name
Result
For
find
map
Fastest:
N/A
Slowest:
N/A
Latest run results:
Run details:
(Test run date:
2 months ago
)
User agent:
Mozilla/5.0 (X11; Linux x86_64; rv:147.0) Gecko/20100101 Firefox/147.0
Browser/OS:
Firefox 147 on Linux
View result in a separate tab
Embed
Embed Benchmark Result
Test name
Executions per second
For
492794.8 Ops/sec
find
114944.3 Ops/sec
map
87056.1 Ops/sec
Related benchmarks:
Array loop vs foreach vs map144415214
Array loop vs foreach vs map vs for of1234
Array loop for() vs for(in) vs foreach
fix Array loop vs for of loop vs foreach vs map
Basic array iterations
Array loop vs foreach vs map[2]
Array loop vs foreach vs map vs while vs some vs every vs filter vs find
for with len vs foreach vs for..in vs for..of
access arr element and multiply it in loops: for vs forEach vs for..in
Comments
Confirm delete:
Do you really want to delete benchmark?