michael@0: // Array.of makes real arrays. michael@0: michael@0: function check(a) { michael@0: assertEq(Object.getPrototypeOf(a), Array.prototype); michael@0: assertEq(Array.isArray(a), true); michael@0: a[9] = 9; michael@0: assertEq(a.length, 10); michael@0: } michael@0: michael@0: check(Array.of()); michael@0: check(Array.of(0)); michael@0: check(Array.of(0, 1, 2)); michael@0: michael@0: var f = Array.of; michael@0: check(f());