[javascript] 맵의 요소들에 접근하는 방법

자바스크립트에서 맵(Map) 은 키-값 쌍을 저장하는데 사용되는 데이터 구조입니다. 맵을 사용하면 효율적으로 데이터를 저장하고 검색할 수 있습니다. 이 글에서는 자바스크립트에서 맵의 요소들에 접근하는 여러 방법에 대해 살펴보겠습니다.

1. 맵 생성하기

먼저, 맵을 생성하는 방법을 알아봅시다.

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

// 초기값이 있는 맵 생성
let myMapWithValues = new Map([
  ['key1', 'value1'],
  ['key2', 'value2']
]);

2. 맵 요소에 접근하기

2.1. 특정 키를 사용하여 값에 접근하기

let myMap = new Map([
  ['key1', 'value1'],
  ['key2', 'value2']
]);

console.log(myMap.get('key1')); // 'value1'

2.2. 맵의 키-값 쌍을 순회하기

let myMap = new Map([
  ['key1', 'value1'],
  ['key2', 'value2']
]);

for (let [key, value] of myMap) {
  console.log(key + ' = ' + value);
}

3. 맵의 길이와 요소의 삭제

3.1. 맵의 길이 확인하기

let myMap = new Map([
  ['key1', 'value1'],
  ['key2', 'value2']
]);

console.log(myMap.size); // 2

3.2. 특정 키의 요소 삭제하기

let myMap = new Map([
  ['key1', 'value1'],
  ['key2', 'value2']
]);

myMap.delete('key1');
console.log(myMap); // Map(1) { 'key2' => 'value2' }

이제 맵을 생성하고, 요소들에 접근하고, 길이를 확인하고, 요소를 삭제하는 방법에 대해 알게 되었습니다. 맵은 다양한 상황에서 유용하게 활용될 수 있으므로 자유롭게 활용해보세요!

더 자세한 내용은 MDN 웹 문서를 참고해보세요: MDN Web Docs - Map