Test name | Executions per second |
---|---|
map | 10653647.0 Ops/sec |
array.from | 4118789.2 Ops/sec |
for loop | 15137293.0 Ops/sec |
foreach | 13655042.0 Ops/sec |
slice | 13536197.0 Ops/sec |
spread | 7216431.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]