Test name | Executions per second |
---|---|
Object.hasOwn | 4854.9 Ops/sec |
Set.prototype.has | 4503.9 Ops/sec |
window.myObject = {};
window.mySet = new Set();
for (let i = 1; i < 1001; i++) {
window.myObject[i] = null;
window.mySet.add(i);
}
for (let i = 1000; i > 0; i--) {
Object.hasOwn(window.myObject, i);
}
for (let i = 1000; i > 0; i--) {
window.mySet.has(i);
}