michael@0: var A = Array.bind(1, 1, 2); michael@0: michael@0: var a1; michael@0: for (var i = 0; i < 5; i++) michael@0: a1 = A(3, 4); michael@0: michael@0: assertEq(a1.length, 4); michael@0: assertEq(a1[0], 1); michael@0: assertEq(a1[1], 2); michael@0: assertEq(a1[2], 3); michael@0: assertEq(a1[3], 4); michael@0: michael@0: var a2; michael@0: for (var i = 0; i < 5; i++) michael@0: a2 = new A(3, 4); michael@0: michael@0: assertEq(a2.length, 4); michael@0: assertEq(a2[0], 1); michael@0: assertEq(a2[1], 2); michael@0: assertEq(a2[2], 3); michael@0: assertEq(a2[3], 4);