ES6에서 등장한 문법인 Map, Set, weakMap, weakSet객체가
현업에서도 자주 사용되는지 궁금해서 질문드립니다.
혹시 활용된다면 구체적으로 어떤 상황에서
어떤 장점이 있어서 활용되는지 알 수 있을까요?
제가 아직 주니어라,
어떻게 동작하는 문법인지는 알겠는데
다양한 상황들을 경험해보질 못해서인지
활용처(?)가 제대로 와닿지가 않습니다…;;
ES6에서 등장한 문법인 Map, Set, weakMap, weakSet객체가
현업에서도 자주 사용되는지 궁금해서 질문드립니다.
혹시 활용된다면 구체적으로 어떤 상황에서
어떤 장점이 있어서 활용되는지 알 수 있을까요?
제가 아직 주니어라,
어떻게 동작하는 문법인지는 알겠는데
다양한 상황들을 경험해보질 못해서인지
활용처(?)가 제대로 와닿지가 않습니다…;;
Map
Set
WeakMap
Symbol
도 잘 안쓰죠.WeakSet
Set
과 같이 여러 객체도 쓸 수 있으니 그나마 활용도가 좀 생기지 않을까 싶습니다. 라우팅이라면 어떨까요? 라우팅은 중복되면 안 되겠죠? react나 vue 기반에서도 라우팅을 객체로 관리하니까요.감사합니다! 각각 구체적인 사례를 말씀해주셔서 이해하기 훨씬 편해졌습니다!
저는 Map 종종 활용합니다. 타입스크립트 쓸 때 Map은 key의 타입을 명확히 설정할 수 있어서 좋아요.