Test name | Executions per second |
---|---|
hasOwnProperty | 348025.3 Ops/sec |
classical if | 458604.9 Ops/sec |
for (i = 0; i < 10; i++) {
}
const object = {
property1: 1
}
Object.setPrototypeOf(object, {
property2: 2
});
const result = object.hasOwnProperty('property1');
const object = {
property1: 1
}
Object.setPrototypeOf(object, {
property2: 2
});
const result = object.property1 ? true : false;