has(key): Map객체 내에 주어진 키가 존재하는지의 여부를 확인함. boolean으로 반환됨
get(key): 주어진 키에 해당하는 값을 반환. 해당하는 키가 존재하지 않으면 'undefined'를 반환
set(): 고유한 키와 함께 추가함
//사용자 데이터를 저장할 Map 객체 생성
const userMap = new Map()
//사용자 정보 추가
userMap.set(1,{name:'John', age: 30, email:'ddsdd@naver.com'})
userMap.set(2,{name:'a', age: 33, email:'ddqqqd@naver.com'})
userMap.set(3,{name:'b', age: 20, email:'ccc@naver.com'})
//특정 사용자 정보에 엑세스
const userId =2
//userMap에 userId가 있는지 확인
if(userMap.has(userId)){
//userId 해당 키에 대한 값을 반환
const userInfo = useMap.get(userId)
console.log(`User ID: ${userId}`);
}esle{
console.log(`User with ID ${userId} not found`);
}