Run details:
Mozilla/5.0 (iPhone; CPU iPhone OS 15_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Mobile/15E148 Safari/604.1
Mobile Safari 15
iOS 15.4
Mobile
3 years ago
Test name Executions per second
Using spread operator 324855072.0 Ops/sec
Using Array.concat 13762200.0 Ops/sec
Tests:
  • Using spread operator

    x
     
    const array1 = [1, 2, 3, 4, 5]
    const array2 = [6, 7, 8, 9, 10]
    const finalArray = [
      ...array1,
      ...array2
    ]
  • Using Array.concat

     
    const array1 = [1, 2, 3, 4, 5]
    const array2 = [6, 7, 8, 9, 10]
    const finalArray = array1.concat(array2)