有没有一种方法可以在Javascript中创建任何其他弱引用的WeakMap,以存储键值对,其中键是String/Number,值是Object。
引用应该像这样工作:
引用应该像这样工作:
const wMap = new WeakRefMap();
const referencer = {child: new WeakRefMap()}
wMap.set('child', temp.child);
wMap.has('child'); // true
delete referencer.child
wMap.has('child'); //false
我正在创建一种树形结构,用于跟踪当前范围内仍在使用的引用。
我需要进行大量合并操作,而对于这种情况,递归清理深度嵌套的结构非常低效。