// Debugger.Object.prototype.proto var g = newGlobal({newCompartment: true}); var dbgeval = function () { var dbg = new Debugger(g); var hits = 0;
g.eval("function f() { debugger; }"); var lastval;
dbg.onDebuggerStatement = function (frame) { lastval = frame.arguments[0]; }; returnfunction dbgeval(s) {
g.eval("f(" + s + ");"); return lastval;
};
}();
var Op = dbgeval("Object.prototype");
assertEq(Op.proto, null);
assertEq(dbgeval("({})").proto, Op);
var Ap = dbgeval("[]").proto;
assertEq(Ap, dbgeval("Array.prototype"));
assertEq(Ap.proto, Op);
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.