for (let forceFullParse of [true, false]) {
assertEq(Object.prototype.toString, evaluate(`{ class C extends Object {
f() {
let x = "toString"; return () => super[x];
}
}
(new C).f()()
}`, { forceFullParse }));
assertEq(Object.prototype.toString, evaluate(`{ class C extends Object {
f() {
let x = "toString"; return () => eval("super[x]");
}
}
(new C).f()()
}`, { forceFullParse }));
assertEq(Object.prototype.toString, evaluate(`{ class C extends Object {
f() {
let x = "toString"; return () => eval("() => super[x]");
}
}
(new C).f()()()
}`, { forceFullParse }));
}
Messung V0.5
¤ Dauer der Verarbeitung: 0.12 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.