Test name | Executions per second |
---|---|
instanceof check | 422278.8 Ops/sec |
constructor check | 519055.8 Ops/sec |
function Ticket(id) {
this._id = id;
}
var testTicket = new Ticket(1);
var count = 1000;
for (var i = 0; i < count; i += 1) {
if (testTicket instanceof Ticket) {
continue;
}
}
for (var i = 0; i < count; i += 1) {
if (testTicket.constructor === Ticket) {
continue;
}
}