자료구조
- 배열 : intext → 순서가 중요, 중복가능
- set : 순서❌, 중복❌, 그냥 집합체
- map : key - values로 이루어짐 → 순서❌, key는 유일한 key를 가짐 → key만 다르다면 value 중복 가능 → map과 object가 매무 유사하게 사용
- Symbol : 유일한 키를 만들때 사용 → map에서 키를 사용할때, key를 이용하면 보안을 높이는데 사용할 수 있음. + 문자열보다는 조금 더 unique함을 보장할 수 있음
set과 map은 개념이 심플하고 array와 많은 속성을 공유하기 때문에, 쉽게 이해할 수 있었다.
그에 반해 Symbol은 기존에 사용했던 개념임에도 불구하고 뭔가 손에 잡히지 않는것 같다.
용례도 와닿지 않고...
조금 더 연습이 필요한듯 하다.
실제 사용하다보면 알게 되지 않을까..ㅎㅎ
노션노트 - set, map, Symbol 전체
'TIL(today i learned)' 카테고리의 다른 글
[JS] 주석, 에러처리, 모듈 (0) | 2022.04.13 |
---|---|
[JS] more operators (0) | 2022.04.12 |
[JS] destructuring assignment (0) | 2022.04.12 |
[JS] spread (0) | 2022.04.11 |
[JS] Iterable (0) | 2022.04.11 |