setname-loop-2.js (446B)
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 h() { 8 function g() { 9 for (var i = 0; i < 5; ++i) { 10 p = p * 2; 11 appendToActual(p); 12 } 13 } 14 g(); 15 } 16 17 h(); 18 19 appendToActual(p); 20 } 21 22 for (var i = 0; i < 5; ++i) { 23 f(); 24 appendToActual(); 25 } 26 27 28 29 assertEq(actual, expected)