使用密钥删除元素

要删除具有指定键的元素,请使用 .delete() 方法。如果元素存在且已被删除,则返回 true,否则返回 false

const obj1 = {},
      obj2 = {};

const weakmap = new WeakMap([[obj1, 7]]);
console.log(weakmap.delete(obj1)); // true
console.log(weakmap.has(obj1)); // false
console.log(weakmap.delete(obj2)); // false