Map-values-1.js (384B)
1 // map.keys(), .values(), and .entries() on an empty map produce empty iterators. 2 3 var m = new Map(); 4 var ki = m.keys(), vi = m.values(), ei = m.entries(); 5 var p = Object.getPrototypeOf(ki) 6 assertEq(Object.getPrototypeOf(vi), p); 7 assertEq(Object.getPrototypeOf(ei), p); 8 9 for (let k of ki) 10 throw "FAIL"; 11 for (let v of vi) 12 throw "FAIL"; 13 for (let [k, v] of ei) 14 throw "FAIL";