[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