michael@0: actual = ''; michael@0: expected = 'NaN,60,74,'; michael@0: michael@0: function k(a, b, f_arg, c) { michael@0: for (var i = 0; i < 5; ++i) { michael@0: f_arg(i + a); michael@0: } michael@0: } michael@0: michael@0: function t(a, b) { michael@0: var x = 1; michael@0: k(50, 100, function (i) { x = i + a * b; }, 100, 200); michael@0: appendToActual(x); michael@0: } michael@0: michael@0: t(1); michael@0: t(2, 3); michael@0: t(4, 5, 6); michael@0: michael@0: michael@0: assertEq(actual, expected)