-1:000000000000 | 0:9983b18c810b |
---|---|
1 // vim: set ts=8 sts=4 et sw=4 tw=99: | |
2 | |
3 function A() { | |
4 this.x = 12; | |
5 this.y = function () { return this.x; }; | |
6 this[1] = function () { return this.x; }; | |
7 } | |
8 | |
9 function f(obj, key){ | |
10 assertEq(obj[key](), 12); | |
11 } | |
12 | |
13 a = new A(); | |
14 f(a, "y"); | |
15 f(a, "y"); | |
16 f(a, 1); | |
17 gc(); | |
18 f(a, "y"); | |
19 f(a, "y"); | |
20 |