Source code

Revision control

Copy as Markdown

Other Tools

function F() {}
Object.defineProperty(F, Symbol.hasInstance, { value: () => true });
var bound = F.bind();
var hasInstance = Function.prototype[Symbol.hasInstance];
assertEq(hasInstance.call(bound, undefined), true);
assertEq(hasInstance.call(bound), true);