JavaScript Map.get() 메서드란?
JavaScript에서 Map 객체의 get() 메서드는 지정한 키(key)를 인자로 전달받아, 그 키에 연결된 값(value)을 반환합니다. Map은 키-값 쌍을 저장하는 자료구조로, set() 메서드로 데이터를 추가한 뒤 get() 메서드를 사용해 원하는 데이터를 손쉽게 조회할 수 있습니다.
만약 전달한 키가 Map에 존재하지 않으면 undefined가 반환되므로, 값을 조회하기 전에 키의 존재 여부를 확인하는 것이 좋습니다.
문법(Syntax)
mapVar.get(key)
- key: 반환받고 싶은 값에 연결된 키입니다. 문자열뿐 아니라 숫자, 객체 등 다양한 자료형을 키로 사용할 수 있습니다.
사용 예제
다음 예제에서는 Map 객체에 네 개의 키-값 쌍을 추가한 후, get() 메서드로 키 '3'에 해당하는 값을 조회합니다.
<html>
<head>
<title>JavaScript Example</title>
</head>
<body>
<script type="text/javascript">
var mapVar = new Map();
mapVar.set('1', 'Java');
mapVar.set('2', 'JavaFX');
mapVar.set('3', 'HBase');
mapVar.set('4', 'Neo4j');
document.write(mapVar.get('3'));
</script>
</body>
</html>실행 결과(Output)
HBase
위 코드에서 get('3')이 호출되면, Map 객체는 키 '3'과 연결된 값인 'HBase'를 찾아 화면에 출력합니다. 이처럼 get() 메서드를 활용하면 Map에 저장된 데이터를 키 기반으로 빠르고 간편하게 가져올 수 있습니다.