-1:000000000000 | 0:a9d28144e1c9 |
---|---|
1 function f(x) { | |
2 return x["__proto__"] | |
3 } | |
4 var res = 0; | |
5 for each(a in [{}, null]) { | |
6 try { | |
7 f(a); | |
8 res += 20; | |
9 } catch (e) { | |
10 assertEq(e instanceof TypeError, true); | |
11 assertEq(e.message.indexOf("is null") > 0, true); | |
12 res += 50; | |
13 } | |
14 } | |
15 assertEq(res, 70); |