function foo(x, n) { | |
for (var i = 0; i < n; i++) | |
x[i] = i; | |
var q = 0; | |
for (var i = 0; i < 10; i++) { | |
for (var j = 0; j < n; j++) | |
q += x[j]; | |
} | |
return q; | |
} | |
var a = foo([], 100); | |
assertEq(a, 49500); | |
function basic1(x) { | |
var q = 0; | |
for (var i = 0; i < 4; i++) | |
q += x[i]; | |
return q; | |
} | |
var b = basic1([1,2,3,4]); | |
assertEq(b, 10); | |
ARRAY = [1,2,3,4]; | |
function basic2() { | |
var q = 0; | |
for (var i = 0; i < 4; i++) | |
q += ARRAY[i]; | |
return q; | |
} | |
var c = basic2(); | |
assertEq(c, 10); |