Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何更新WeakMap中现有密钥的值?_Javascript_Weakmap - Fatal编程技术网

Javascript 如何更新WeakMap中现有密钥的值?

Javascript 如何更新WeakMap中现有密钥的值?,javascript,weakmap,Javascript,Weakmap,我找不到任何关于MDN的例子。我想到了这个 const simpleMap=new WeakMap() 常量simpleObject={}; simpleMap.set(simpleObject,“一个值”); if(simpleMap.has(simpleObject)){ simpleMap.set(simpleObject,“新值”); }您可以直接更新 const simpleMap=new WeakMap() 常量simpleObject={}; simpleMap.set(sim

我找不到任何关于MDN的例子。我想到了这个

const simpleMap=new WeakMap()
常量simpleObject={};
simpleMap.set(simpleObject,“一个值”);
if(simpleMap.has(simpleObject)){
simpleMap.set(simpleObject,“新值”);

}
您可以直接更新

const simpleMap=new WeakMap()
常量simpleObject={};
simpleMap.set(simpleObject,“一个值”);
if(simpleMap.has(simpleObject)){
simpleMap.set(simpleObject,“新值”);
}
log(simpleMap.get(simpleObject))