猿问

WeakMap

  const weakm = new WeakMap();

  let keyObject = {id : 1};

  const valObject = {score : 100};

  weakm.set(keyObject,valObject);

  console.log(weakm.get(keyObject));

  keyObject = null;

  console.log(weakm);

  console.log(weakm.get(keyObject));

打印结果:

为什么打印weakm还有键 {id:1},各位赐教

繁花如伊
浏览 477回答 1
1回答

翻过高山走不出你

额,可能是浏览器为了让你方便查看里面的值吧,所以一直记录了下来,不过在 node 中是不会打印任何值的
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答