Test name | Executions per second |
---|---|
map | 46589196.0 Ops/sec |
array.from | 3543141.0 Ops/sec |
for loop | 30280118.0 Ops/sec |
foreach | 28612370.0 Ops/sec |
slice | 87308640.0 Ops/sec |
spread | 54897560.0 Ops/sec |
filter | 34008588.0 Ops/sec |
concat | 47392600.0 Ops/sec |
const arr = [1,2,3,4,5]
const newArr = arr.map(e=>e)
const arr = [1,2,3,4,5]
const newArr = Array.from(arr)
const arr = [1,2,3,4,5]
let newArr = [];
for(let i = 0; i < arr.length; i++) {
newArr[i] = arr[i];
}
const arr = [1,2,3,4,5]
let newArr = []
arr.forEach(e => {
newArr.push(e)
})
const arr = [1,2,3,4,5]
const newArr = arr.slice()
const arr = [1,2,3,4,5]
const newArr = [arr]
const arr = [1,2,3,4,5]
const newArr = arr.filter(() => true)
const arr = [1,2,3,4,5]
const newArr = [].concat(arr)