function bar(x) { var args = arguments; var result = 0; for (var i = 1; i < args.length; ++i) result += args[i]; return result; } var result = 0; for (var i = 0; i < 100000; ++i) result += bar(i, i + 1); if (result != 5000050000) throw "Bad result: " + result;