// Frame.prototype.arguments with primitive values
var g = newGlobal({newCompartment: true});
g.args = null; var dbg = new Debugger(g); var hits; var v;
dbg.onDebuggerStatement = function (frame) {
hits++; var args = frame.arguments;
assertEq(args instanceof Array, true);
assertEq(Array.isArray(args), false);
assertEq(args, frame.arguments);
assertEq(args.length, g.args.length); for (var i = 0; i < args.length; i++)
assertEq(args[i], g.args[i]);
};
// no formal parameters
g.eval("function f() { debugger; }");
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.