요약
- set(key, value): 키-값 쌍을 추가하거나, 기존 키의 값을 업데이트합니다.
- get(key): 특정 키에 해당하는 값을 반환합니다.
- has(key): 특정 키가 Map에 존재하는지 확인합니다.
- delete(key): 특정 키-값 쌍을 Map에서 삭제합니다.
- clear(): Map의 모든 요소를 제거합니다.
- size: Map에 저장된 키-값 쌍의 개수를 반환하는 속성입니다.
- keys(): Map의 모든 키를 이터레이터로 반환합니다.
- values(): Map의 모든 값을 이터레이터로 반환합니다.
- entries(): [key, value] 쌍을 이터레이터로 반환합니다.
- forEach(callback, [thisArg]): 각 키-값 쌍에 대해 제공된 콜백 함수를 실행합니다.
이 메서드들을 사용하여 Map 객체를 효율적으로 조작하고 관리할 수 있습니다. Map은 키-값 쌍을 저장하는 데 특화되어 있으며, 특히 키로 원시 값뿐만 아니라 객체도 사용할 수 있다는 점에서 객체(Object)와 비교되는 장점이 있습니다.
'개발 > JavaScript' 카테고리의 다른 글
[JS] stack (0) | 2024.09.27 |
---|---|
[JS] 문자열 string 메서드 (0) | 2024.09.06 |
[JS] undefined 와 null (0) | 2024.08.20 |
[JS] 가비지 콜렉터(Garbage Collecto) (0) | 2024.08.20 |
[JS] 데이터 타입의 종류 (0) | 2024.08.20 |