js/src/jit-test/tests/jaeger/closure-02.js

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:c4e57d6b47a1
1
2 /* Non-reentrant closure used in an invoke session. */
3
4 var last = null;
5
6 var a = [1,2,3,4,5,6,7,8];
7 var b = a.map(function(x) {
8 x++;
9 var res = last ? last() : 0;
10 last = function() { return x; };
11 return res;
12 });
13
14 assertEq("" + b, "0,2,3,4,5,6,7,8");

mercurial