Test name | Executions per second |
---|---|
test 1 | 22.4 Ops/sec |
tes 2 | 26.0 Ops/sec |
function generateTestArray() {
const result = [];
for (let i = 0; i < 1000000; ++i) {
result.push({
a: i,
b: i / 2,
r: 0,
});
}
return result;
}
const testArray = generateTestArray()
const result = new Array(testArray.length);
for (let i = 0; i < testArray.length; ++i) {
result[i] = testArray[i].a + testArray[i].b;
}
return result;
function generateTestArray() {
const result = [];
for (let i = 0; i < 1000000; ++i) {
result.push({
a: i,
b: i / 2,
r: 0,
});
}
return result;
}
const testArray = generateTestArray()
return testArray.map((x) => x.a + x.b);