michael@0: // A closed Map iterator does not visit new entries added after a clear(). michael@0: michael@0: load(libdir + "iteration.js"); michael@0: michael@0: var m = Map(); michael@0: var it = m[std_iterator](); michael@0: assertIteratorDone(it, undefined); // close the iterator michael@0: m.clear(); michael@0: m.set("a", 1); michael@0: assertIteratorDone(it, undefined); // iterator still closed