Run details:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36
Chrome 123
Mac OS X 10.15.7
Desktop
2 years ago
Benchmark.js
foreach
35K/s
for..of
35K/s
map
33K/s
slice + [x, ...y]
25K/s
slice + [x, ...y] v3
25K/s
slice + [x, ...y] v2
25K/s
for
17K/s
for (no slice)
11K/s
for + push
10K/s
View exact numbers
Test name Executions per second
foreach 35,142 Ops/sec
for..of 35,130 Ops/sec
map 33,305 Ops/sec
slice + [x, ...y] 25,448 Ops/sec
slice + [x, ...y] v3 25,328 Ops/sec
slice + [x, ...y] v2 25,268 Ops/sec
for 17,394 Ops/sec
for (no slice) 11,480 Ops/sec
for + push 10,318 Ops/sec
Script Preparation code:
Tests: