Test name | Executions per second |
---|---|
test truthyness | 678630080.0 Ops/sec |
test undefined | 4422156.0 Ops/sec |
test hasOwnProperty | 56587772.0 Ops/sec |
var n = {};
while (true) {
if (!n.foo)
break;
}
var n = {};
var unde = undefined;
while (true) {
if (n.foo === unde)
break;
}
var n = {};
while (true) {
if (!n.hasOwnProperty('foo'))
break;
}