1. Map (맵): 객체의 한계를 넘는 키-값 저장소일반 객체({})는 키로 문자열이나 심볼만 사용할 수 있지만, Map은 어떤 값(함수, 객체 포함)도 키가 될 수 있습니다.데이터 순서 보장: 삽입된 순서대로 요소를 유지합니다.크기 확인 용이: .size 프로퍼티로 데이터 개수를 즉시 알 수 있습니다.성능: 잦은 추가와 제거가 일어나는 시나리오에서 일반 객체보다 성능이 뛰어납니다.JavaScript const myMap = new Map();const keyObj = { id: 1 };const keyFunc = () => {};myMap.set(keyObj, '객체를 키로 사용');myMap.set(keyFunc, '함수를 키로 사용');myMap.set('name', 'Gemini');consol..