michael@0: // Maps do not keep deleted keys or values alive. michael@0: michael@0: load(libdir + "referencesVia.js"); michael@0: michael@0: var m = new Map; michael@0: var k = {}, v = {}; michael@0: m.set(k, v); michael@0: m.delete(k); michael@0: if (typeof findReferences == 'function') { michael@0: assertEq(referencesVia(m, 'key', k), false); michael@0: assertEq(referencesVia(m, 'value', v), false); michael@0: }