Test name | Executions per second |
---|---|
map | 33293160.0 Ops/sec |
array.from | 10837964.0 Ops/sec |
for loop | 43802840.0 Ops/sec |
foreach | 36621396.0 Ops/sec |
slice | 46124496.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()