Test name | Executions per second |
---|---|
Reflect.get | 32096.5 Ops/sec |
Direct access | 97982.2 Ops/sec |
<!--your preparation HTML code goes here-->
/*your preparation JavaScript code goes here
To execute async code during the script preparation, wrap it as function globalMeasureThatScriptPrepareFunction, example:*/
async function globalMeasureThatScriptPrepareFunction() {
// This function is optional, feel free to remove it.
// await someThing();
}
const val = {}
for (let i = 0; i < 1000; ++i) {
val[i] = i
val[i] = Reflect.get(val, i - 1)
}
const val = {}
for (let i = 0; i < 1000; ++i) {
val[i] = i
val[i] = val[i - 1]
}