A Developing Developer

[JavaScript] Map, set(), get() 본문

알고리즘

[JavaScript] Map, set(), get()

H-JJOO 2023. 7. 5. 11:43

- Map

 

Map 객체는 키-값 쌍으로 이루어진 데이터를 저장하는 자료구조이다.

 

여기서 키는 중복되지 않으며 값은 중복이 가능하다.

 

- set()

 

set() 메소드는 Map 객체에 새로운 키-값 쌍을 추가하거나 이미 있을 경우 값을 업데이트하는데 사용된다. 

 

[사용법]

 
map.set(key, value);
 

keyMap 객체에 추가될 키를 나타내며,

value는 해당 키와 관련된 값을 나타낸다.

 

만약 key가 이미 존재하면,

기존의 값은 새로운 value로 대체된다.

 

이를 이용하여 원하는 키-값 쌍을 지정하거나 이미 있는 키-값 쌍을 수정할 수 있다.

 

- get()

 get() 메소드는 Map 객체에서 지정된 키와 연관된 값을 가져온다.

 

[사용법]

 
map.get(key);
 

 

key는 가져올 값과 연관된 키를 나타낸다.

 

해당 키가 Map 객체에 존재하면,

그와 관련 값을 반환하고,

존재하지 않으면 undefined를 반환한다.

 

이를 이용하면 Map 객체에서 원하는 키의 값을 쉽게 추출할 수 있다.

 

'알고리즘' 카테고리의 다른 글

[JavaScript] shift()  (0) 2023.08.03
[JavaScript] [...new Set()]  (0) 2023.08.02
[JavaScript] [...arr]  (0) 2023.07.05
[JavaScript] .reduce()  (0) 2023.07.04
[JavaScript] new Set(), has()  (0) 2023.06.29