0
Wird eval() im strikten Modus in Methoden ausgeführt?Wird eval() im strikten Modus in Methoden ausgeführt?
class A { b() {eval("with(this) { 1 } ")} }
new A().b()
// strict mode error
Aber nicht in Funktionen?
function b() {eval("with(this) { 1 }")}
b()
> 1
Sure 'eval' läuft. Aber "mit" ist dort nicht erlaubt. Hast du die Fehlermeldung tatsächlich angeschaut? – Bergi