// assigning to local variables in frame.eval code
var g = newGlobal({newCompartment: true}); var dbg = new Debugger(g);
dbg.onDebuggerStatement = function (frame) {
frame.eval("outerarg = 1; outervar = 2; innerarg = 3; innervar = 4;");
};
var result = g.eval("(" + function outer(outerarg) { var outervar = 200; function inner(innerarg) { var innervar = 400;
eval("");
debugger; return innerarg + innervar;
} var innersum = inner(300); return outerarg + outervar + innersum;
} + ")(100)");
assertEq(result, 10);
Messung V0.5
¤ 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.0Bemerkung:
(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.