michael@0: michael@0: michael@0: function values(g) { michael@0: return [for (x of g) x]; michael@0: } michael@0: michael@0: function argumentsTest() { michael@0: return values((for (i of [0,1,2]) arguments[i])); michael@0: } michael@0: michael@0: assertDeepEq(argumentsTest('a', 'b', 'c'), ['a', 'b', 'c']); michael@0: michael@0: if (typeof reportCompare === "function") michael@0: reportCompare(true, true);