for (var pattern of patterns) { var stmt = pattern + " = obj"; if (stmt[0] == "{")
stmt = "(" + stmt + ")";
stmt += ";"
// stmt is a legal statement... Function(stmt);
// ...but not if you replace _ with one of these two names. for (var name of ["eval", "arguments"]) { var s = stmt.replace("_", name); Function(s);
assertThrowsInstanceOf(() => Function("'use strict'; " + s), SyntaxError);
}
}
Messung V0.5
¤ Dauer der Verarbeitung: 0.0 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.