/* Unexpected values out of GETELEM */ function foo() { var x = [1,2,3]; var y; var z = x[y]; y = 10; assertEq(z, "twelve"); } Array.prototype["undefined"] = "twelve"; foo(); function fna() { var a = {}; a[true] = 1; assertEq(a["true"], 1); } fna(); function fnb() { var a = []; a[1.1] = 2; assertEq(a["1.1"], 2); } fnb();