알고리즘 + 13

윤건호·2022년 10월 6일
0

알고리즘

목록 보기
13/23

맵 메소드

new Map() – 맵을 만듭니다.

map.set(key, value) – key를 이용해 value를 저장합니다.

map.get(key) – key에 해당하는 값을 반환합니다.
key가 존재하지 않으면 undefined를 반환합니다.

map.has(key) – key가 존재하면 true, 존재하지 않으면 false를 반환합니다.

map.delete(key) – key에 해당하는 값을 삭제합니다.

map.clear() – 맵 안의 모든 요소를 제거합니다.

map.size – 요소의 개수를 반환합니다.

오늘 사용한 메소드

map.has(x) 안에 키가 있으면 기존 키와 비교도 가능하다

반환 값 불리언이다.

!map.has(x) 이런식으로 반대로도 사용가능

map.set(x, map.get(x)+1)
set + get의 혼용이다.

get 자체는 그냥 값을 반환 / 없을 경우 undefined 이기때문에

값이 들어온다는 생각만 안놓고 있으면 금방 이해가 가능하다.

profile
더 배우고 싶은 프론트엔드 개발자 윤건호입니다.

0개의 댓글