본문 바로가기

TIL(today i learned)

[JS] 자료구조 : set, map, Symbol

 

자료구조

  • 배열 : 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