Thu, 22 Jan 2015 13:21:57 +0100
Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6
1 function f(arr, b) {
2 var res = "";
3 var a;
4 if (b)
5 a = arr;
6 for (var i=100; i>-200; i--) {
7 if (i in a) {
8 res += i;
9 }
10 }
11 return res;
12 }
14 assertEq(f([1, , 2, 3], true), "320");
16 try {
17 f([1, , 2, 3], false);
18 assertEq(0, 1);
19 } catch(e) {
20 assertEq(e instanceof TypeError, true);
21 }