name-inactive-del.js (282B)
1 function mp(g) { 2 var ans = ''; 3 for (var i = 0; i < 5; ++i) { 4 ans += g(); 5 } 6 7 return ans; 8 } 9 10 function f() { 11 var k = 5; 12 13 function g() { 14 return k; 15 } 16 17 ans = ''; 18 19 k = 6; 20 ans += mp(g); 21 22 delete k; 23 ans += mp(g); 24 25 return ans; 26 } 27 28 assertEq(f(), '6666666666');