Array.some vs for loop

Benchmark created on


Setup

const testingArray = Array.from(Array(100000).keys())

Test runner

Ready to run.

Testing in
TestOps/sec
for loop
for (let i=0; i<testingArray.length; ++i) {
  const division = i / 2;
}
ready
array some

 testingArray.some((i) => {
 	const division = i / 2;
 	
 	return false;
 })
ready
while loop
let i = 0;
while(++i === testingArray.length - 1) {
	const division = i / 2;
}
ready
find
testingArray.find((i) => {
	const division = i / 2;
	return false;
})
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.