Test name | Executions per second |
---|---|
foreach | 5253.7 Ops/sec |
map | 4218.8 Ops/sec |
let arr = Array(10000);
arr.fill({name: 'ddd', age: 123});
const newArr1 = []
const newArr2 = []
arr.forEach((v) => {
newArr1.push(v.name)
newArr2.push(v.age)
})
let arr = Array(10000);
arr.fill({name: 'ddd', age: 123});
const newArr2 = []
const newArr1 = arr.map((v) => {
newArr2.push(v.age)
return v.name
})