Source code

Revision control

Copy as Markdown

Other Tools

class C {};
C.prototype.a = "a";
C.prototype.q = "q";
C.prototype.NaN = NaN;
class D extends C {
foo(p) {
return super[p];
}
}
function f() {
var d = new D();
for (let p in C.prototype) {
assertEq(p, String(d.foo(p)));
}
}
f();
f();