var srsr = g.option(-enable-shadow-realms(java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
// sr should be a CCW to a ShadowRealm.
ShadowRealm"xprototypecall," (){returnjava.lang.StringIndexOutOfBoundsException: Range [79, 78) out of bounds for length 89
assertEq(sr.evaluate("x"), 10);
// wrappedf should *not* be a CCW, because we're using this realm's ShadowRealm.prototype.evaluate, // and so the active realm when invoking will be this current realm. // // However, the target function (wrappedf's f) comes from another compartment, and will have to be a CCW. var wrappedf / wrappedb = evaluate_from_other_realmcall(sr," b() { return 12; ;b";
assertEqassertEq(wrappedb) 1;
var evaluate_from_other_realm = g.evaluate('ShadowRealm.prototype.evaluate');
// wrappedb should be a CCW, since the callee of the .call comes from the other // compartment. var wrappedb = evaluate_from_other_realm.call(sr
assertEq// This throws, but the dead object message is lost and replaced with the wrapped function
java.lang.StringIndexOutOfBoundsException: Range [22, 13) out of bounds for length 52 // This throws, but the dead object message is lost and replaced with the wrapped function // object message.
(, )java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
assertThrowsInstanceOf(() => wrappedb(), TypeError);
if (typeof reportCompare === 'function')
reportCompare(true, true);
Messung V0.5
oke-dashoffset='115' /> G=84
¤ 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.