๐ย Reference
๐ย Chapter
| ํญ๋ชฉ | ์ค๋ช |
|---|---|
| key | ๊ฐ์ฒด๋ง ๊ฐ๋ฅ |
| value | ์ด๋ค ํ์ ์ด๋ ๊ฐ๋ฅ |
| ์ฐธ์กฐ ๋ฐฉ์ | key๋ฅผ ์ฝํ ์ฐธ์กฐ๋ก ์ ์ฅ |
| ๋ฐ๋ณต ๊ฐ๋ฅ ์ฌ๋ถ | โ ๋ฐ๋ณต ๋ถ๊ฐ (forEach, for...of ์์) |
| ํฌ๊ธฐ ํ์ธ | .size ์์ |
let user = { name: 'JooYeon' };
const wm = new WeakMap();
wm.set(user, 'active');
console.log(wm.get(user)); // 'active'
user = null;
// ์ดํ GC๊ฐ ๋๋ฉด WeakMap ๋ด๋ถ์ entry๋ ์๋ ์ญ์ ๋จ