JavaScript - WeakMap
in JS on 공부, Javascript
얘도 참조 카운트를 올리지 않는다. key에만 참조형 데이터가 오면 된다.
const obj1 = {a:1} //1
const map = new Map()
map.set(obj1, 10) //2
obj1 = null //1
let obj2 = {b:2} //1
csont wmap = new WeakMap()
wmap.set(obj2, 20) //1
obj2 = null //0
size 없고 iterable 하지 않음.
for …of, keys(), values() 등등 다 안됨