// vim: set ts=8 sts=4 et sw=4 tw=99: | |
function f(x, y) { | |
x(f); | |
assertEq(y, "hello"); | |
} | |
function g(x) { | |
assertEq(x.arguments[1], "hello"); | |
x.arguments[1] = "bye"; | |
assertEq(x.arguments[1], "hello"); | |
} | |
function f2(x, y) { | |
arguments; | |
x(f2); | |
assertEq(y, "hello"); | |
} | |
function g2(x) { | |
assertEq(x.arguments[1], "hello"); | |
x.arguments[1] = "bye"; | |
assertEq(x.arguments[1], "hello"); | |
} | |
f(g, "hello"); | |
f2(g2, "hello"); | |