[javascript] 자바스크립트 맵이란 무엇인가?

은 특히 순서가 있는 키-값 쌍을 필요로 하는 경우에 유용합니다. 이외에도 맵은 내장된 size 프로퍼티를 통해 요소의 개수를 쉽게 확인할 수 있고, forEach 메소드를 사용하여 요소들을 반복 처리할 수도 있습니다.

아래는 간단한 예제 코드를 통해 맵의 사용법을 설명하겠습니다.

// 빈 맵 생성
let myMap = new Map();

// 키-값 쌍 추가
myMap.set('name', 'John');
myMap.set('age', 30);

// 값 얻기
console.log(myMap.get('name'));  // John

// 맵 순회
myMap.forEach(function(value, key) {
  console.log(`${key}: ${value}`);
});

// 맵 크기 확인
console.log(myMap.size);  // 2

자바스크립트 맵에 대해 더 알아보려면 MDN 웹 문서 Map를 참고하시기 바랍니다.