Map and WeakMap
Map은 Set과 비슷하지만 Set은 value만 저장할 수 있는 한편 Map은 key value 형식으로 저장할 수 있다. Set과 같이 entries, has, get 등의 메서드가 존재한다.
const newMap = new Map();
newMap.set("age", 20);
console.log(newMap);
Map(1) {‘age’ => 20}
WeakMap은 WeakSet과 같이 참조되지 않은 값은 가비지콜랙터의 대상이 된다.