Quellcodebibliothek
Statistik
Leitseite
products
/
Sources
/
formale Sprachen
/
C
/
Firefox
/
js
/
src
/
jit-test
/
tests
/
debug
/ (
Firefox Browser
Version 136.0.1
©
) Datei vom 10.2.2025 mit Größe 703 B
Quelle Frame-this-01.js
Sprache: JAVA
// Frame.prototype.this in strict-mode functions, with primitive values
var
g = newGlobal({newCompartment:
true
});
var
dbg =
new
Debugger(g);
var
hits =
0
;
dbg.onDebuggerStatement =
function
(frame) {
hits++;
assertEq(frame.
this
, g.v);
};
g.eval(
"function f() { 'use strict'; debugger; }"
);
g.eval(
"Boolean.prototype.f = f; v = true; v.f();"
);
g.eval(
"f.call(v);"
);
g.eval(
"Number.prototype.f = f; v = 3.14; v.f();"
);
g.eval(
"f.call(v);"
);
g.eval(
"String.prototype.f = f; v = 'hello'; v.f();"
);
g.eval(
"f.call(v);"
);
g.eval(
"Symbol.prototype.f = f; v = Symbol('world'); v.f();"
);
g.eval(
"f.call(v);"
);
g.eval(
"v = undefined; f.call(v);"
);
g.eval(
"v = null; f.call(v);"
);
assertEq(hits,
10
);
Messung V0.5 in Prozent
C=94
H=95
G=94
¤
Dauer der Verarbeitung: 0.12 Sekunden (vorverarbeitet am 2026-06-05)
¤
*© Formatika GbR, Deutschland
Wurzel
Bemerkung:
PVS Prover
Isabelle Prover
NIST Cobol Testsuite
Cephes Mathematical Library
Vienna Development Method
Anfrage:
Dauer der Verarbeitung:
Sekunden
sprechenden Kalenders
2026-07-11