function test() {
assertEq(getFuseState().ArrayPrototypeIteratorFuse.intact, true);
// Re-assign Array.prototype properties but don't change the values. // This shouldn't pop the fuse.
let proto = Array.prototype; for (let i = 0; i < 3; i++) {
proto[Symbol.iterator] = proto[Symbol.iterator]; for (let p of Reflect.ownKeys(proto)) {
let v = proto[p];
proto[p] = v;
}
}
assertEq(getFuseState().ArrayPrototypeIteratorFuse.intact, true);
// Now actually change the value. This pops the fuse.
proto[Symbol.iterator] = proto.push;
assertEq(getFuseState().ArrayPrototypeIteratorFuse.intact, false);
}
test();
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet am 2026-08-25)
¤
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.