michael@0: michael@0: /* Array natives applied to non-arrays. */ michael@0: michael@0: var oa = {}; michael@0: Array.pop(oa); michael@0: assertEq(oa.length, 0); michael@0: michael@0: var ob = {}; michael@0: Array.push(ob, "twelve"); michael@0: assertEq(ob.length, 1); michael@0: michael@0: var oc = {}; michael@0: Array.shift(oc); michael@0: assertEq(oc.length, 0); michael@0: michael@0: var od = {}; michael@0: Array.unshift(od, "eight"); michael@0: assertEq(od.length, 1);