Map-clear-4.js (265B)
1 // Clearing a Map after deleting some entries works. 2 3 var m = new Map([["a", 1], ["b", 2], ["c", 3], ["d", 4]]); 4 for (var [k, v] of m) 5 if (k !== "c") 6 m.delete(k); 7 m.clear(); 8 assertEq(m.size, 0); 9 assertEq(m.has("c"), false); 10 assertEq(m.has("d"), false);