Test name | Executions per second |
---|---|
Object.prototype.hasOwnProperty | 4628547.5 Ops/sec |
obj.hasOwnProperty | 8797926.0 Ops/sec |
Object.hasOwn | 4703880.5 Ops/sec |
in obj | 9656433.0 Ops/sec |
obj = {a: 42, b:66, c: 88}
Object.prototype.hasOwnProperty.call(obj, 'b');
obj.hasOwnProperty('b');
Object.hasOwn(obj, 'b')
'b' in obj