// Simple Debugger.Frame.prototype.onStep test. // Test that onStep fires often enough to see all four values of a.
var g = newGlobal({newCompartment: true});
g.a = 0;
g.eval("function f() {\n" + " a += 2;\n" + " a += 2;\n" + " a += 2;\n" + " return a;\n" + "}\n");
var dbg = Debugger(g); var seen = [0, 0, 0, 0, 0, 0, 0];
dbg.onEnterFrame = function (frame) {
frame.onStep = function () {
assertEq(arguments.length, 0);
assertEq(this, frame);
seen[g.a] = 1;
};
}
g.f();
assertEq(seen.join(""), "1010101");
Messung V0.5 in Prozent
¤ 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.0.15Bemerkung:
(vorverarbeitet am 2026-09-28)
¤
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.