-1:000000000000 | 0:e178576509ae |
---|---|
1 // A Map iterator continues to visit entries added after a clear(). | |
2 | |
3 load(libdir + "asserts.js"); | |
4 load(libdir + "iteration.js"); | |
5 | |
6 var m = Map([["a", 1]]); | |
7 var it = m[std_iterator](); | |
8 assertIteratorNext(it, ["a", 1]); | |
9 m.clear(); | |
10 m.set("b", 2); | |
11 assertIteratorNext(it, ["b", 2]); | |
12 assertIteratorDone(it, undefined); |