Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

JavaScript Map.get() 메서드 완벽 정리 – 사용법과 예제

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에 저장된 데이터를 키 기반으로 빠르고 간편하게 가져올 수 있습니다.