Run details:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36
Chrome 114
Mac OS X 10.15.7
Desktop
one year ago
Test name Executions per second
spread 6429751.0 Ops/sec
forEach push 395736.4 Ops/sec
Script Preparation code:
AخA
 
var arr = Array.from(Array(1000).keys())
Tests:
  • spread

     
    var brr = [...arr]
  • forEach push

    x
     
    var drr = []
    var err = []
    arr.forEach(item => {
        drr.push(item)
    })