didIt = false;
g = newGlobal();
g.evaluate(f.toString()); // Passing in an array from this realm should mean that the return is triggered.
g.long = [1, 2, 3, 0];
g.evaluate("assertEq(f(long),6)")
g.evaluate(intact.toString()); // ensure fuse isn't popped inside g.
g.evaluate(`assertEq(intact("ArrayIteratorPrototypeHasNoReturnProperty"), true)`)
assertEq(didIt, true);
didIt = false;
g = newGlobal();
g.evaluate(f.toString()); // Passing in an array from this realm should mean that the return is triggered.
g.long = [1, 2, 3, 0];
// Warm up this global's f.
g.evaluate(` for (let i = 0; i < 100; i++) {
assertEq(f([1, 2, 3, 0]), 6);
}
`);
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.