summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/basic/function-bind.js
blob: 7831ef068bdc8edf13068c084b54fb4d2fc79ce2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
var A = Array.bind(1, 1, 2);

var a1;
for (var i = 0; i < 5; i++)
  a1 = A(3, 4);

assertEq(a1.length, 4);
assertEq(a1[0], 1);
assertEq(a1[1], 2);
assertEq(a1[2], 3);
assertEq(a1[3], 4);

var a2;
for (var i = 0; i < 5; i++)
  a2 = new A(3, 4);

assertEq(a2.length, 4);
assertEq(a2[0], 1);
assertEq(a2[1], 2);
assertEq(a2[2], 3);
assertEq(a2[3], 4);