Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 프롬프트
- 우테코
- import.meta.url
- ECMAScript
- 프롬프트엔지니어링
- 객체지향
- exports
- 이진탐색
- JPA
- oAuth2
- 안드로이드 스튜디오
- 프리코스
- 객체지향의 사실과 오해
- __filename
- Console
- 노드 내장 객체
- nodejs
- 백준
- await
- 우테코 프리코스
- 순환참조
- __dirname
- Global
- Async
- CommonJS
- HttpCookieOAuth2AuthorizationRequestRepository
- 파라메트릭 서치
- 8기
- 이분탐색
- 다이내믹 임포트
Archives
- Today
- Total
코딩하는 감쟈
Map/Set 본문
Map
키와 값을 객체로 둘 수도 있다.
ex)
const m = new Map();
m.set({ a : 'b' }, { c : 'd' })
m.get({ a : 'b' })
>undefined
참조값이 다르기 때문에 다른 객체이다.
const obj = { key : 'key' }
m.set( key, 123 )
m.get( key )
이렇게 해야만 값이 나온다.
set
중복을 허용하지 않는다.
중복 제거하고 싶을 때, 중복이 없어야 하는 배열인 것에만 사용하는 것이 좋다.
WeakMap과 Map 차이점
WeakMap은 가비지컬렉팅 가능하여 연쇄적으로 없어지는데, Map은 메모리에 남게 된다.
'Front-End > javascript' 카테고리의 다른 글
| 구조분해할당 (1) | 2024.03.07 |
|---|---|
| 화살표 함수 (0) | 2024.03.07 |
| Promise, async/await (0) | 2024.03.07 |