function test1(i) { | |
var g1 = 20; | |
function g1() { | |
return 10; | |
} | |
assertEq(g1, 20); | |
function g2(x) { | |
return x + 1; | |
} | |
return g2(i); | |
} | |
for (var i=0; i<100; i++) { | |
assertEq(test1(i), i + 1); | |
} | |
var c = 0; | |
function test2(arr) { | |
for (var i=0; i<100; i++) { | |
arr.sort(function(a, b) { c += a + b; return 0; }); | |
} | |
return c; | |
} | |
test2([1, 2, 3]); | |
assertEq(c, 800); |