michael@0: // Array.of basics michael@0: michael@0: load(libdir + "asserts.js"); michael@0: michael@0: var a = Array.of(); michael@0: assertEq(a.length, 0); michael@0: michael@0: a = Array.of(undefined, null, 3.14, []); michael@0: assertDeepEq(a, [undefined, null, 3.14, []]); michael@0: michael@0: a = []; michael@0: for (var i = 0; i < 1000; i++) michael@0: a[i] = i; michael@0: assertDeepEq(Array.of.apply({}, a), a);