-1:000000000000 | 0:baddf8e0fbde |
---|---|
1 | |
2 var global = 0; | |
3 | |
4 function foo(i) { | |
5 global = i; | |
6 if (global == 8) { | |
7 eval("global = 'three'"); | |
8 throw global; | |
9 } | |
10 } | |
11 | |
12 var caught = false; | |
13 try { | |
14 for (var i = 0; i < 10; i++) { | |
15 Array.map([i], foo); | |
16 } | |
17 } catch (e) { caught = true; } | |
18 | |
19 assertEq(caught, true); | |
20 assertEq(global, 'three'); |