michael@0: function remove(k, L) { michael@0: for (var i in k) { michael@0: if (i == L) michael@0: k.splice(L, 3); michael@0: } michael@0: } michael@0: function f(k) { michael@0: var L = 0; michael@0: for (var i in k) { michael@0: if (L == 1) michael@0: remove(k, L); michael@0: L++; michael@0: assertEq(k[i], 3); michael@0: } michael@0: assertEq(L, 4); michael@0: } michael@0: michael@0: var a = [3, 3, 3, 3, 3, 3, 3]; michael@0: f(a);