1 2 3 4 5 6 7 8 9 10 11 12
class NullProto { static m(key) { try { return super[key]; } catch {} } } Object.setPrototypeOf(NullProto, null); for (var i = 0; i < 100; ++i) { NullProto.m(i); }