michael@0: // Array.keys() and .entries() on an empty array produce empty iterators michael@0: michael@0: var arr = []; michael@0: var ki = arr.keys(), ei = arr.entries(); michael@0: var p = Object.getPrototypeOf(ki); michael@0: assertEq(Object.getPrototypeOf(ei), p); michael@0: michael@0: for (let k of ki) michael@0: throw "FAIL"; michael@0: for (let [k, v] of ei) michael@0: throw "FAIL";