-1:000000000000 | 0:98e5682ac966 |
---|---|
1 function f(a, b, c) { | |
2 this.a = a; | |
3 assertEq(b, 'x'); | |
4 assertEq(c, void 0); | |
5 } | |
6 | |
7 for (var x = 0; x < 9; ++x) { | |
8 f.prototype = {}; | |
9 var obj = new f(x, 'x'); // fewer than f.length arguments | |
10 assertEq(obj.a, x); | |
11 assertEq(Object.getPrototypeOf(obj), f.prototype); | |
12 } |