setname-loop.js (420B)
1 actual = ''; 2 expected = '2,4,8,16,32,32,undefined,2,4,8,16,32,32,undefined,2,4,8,16,32,32,undefined,2,4,8,16,32,32,undefined,2,4,8,16,32,32,undefined,'; 3 4 var f = function() { 5 var p = 1; 6 7 function g() { 8 for (var i = 0; i < 5; ++i) { 9 p = p * 2; 10 appendToActual(p); 11 } 12 } 13 14 g(); 15 16 appendToActual(p); 17 } 18 19 for (var i = 0; i < 5; ++i) { 20 f(); 21 appendToActual(); 22 } 23 24 25 26 assertEq(actual, expected)