210824 개발기록: 자바스크립트 Map() 객체
자바스크립트의 Map 객체 객체와 마찬가지로 key 기반 컬렉션이다.하나의 key에 하나의 value 가 매핑되어 데이터가 저장되는 자료형으로, 객체(object)와 비슷한 구조로 이뤄져 있다. 공부하면서 느낀 가장 큰 차이점은, object 와 달리 forEach() 함수를 적용할 수 있다는 점이다. forEach() 함수를 적용하면 Map() 객체의 value 가 iterable 하게 리턴된다. 물론 object 도, Object.keys(obj) 함수를 사용하면 forEach() 를 적용할 수 있지만, key 값을 기반으로 iterator 가 돈다는 차이점이 있다. Object와 Map 비교 1. Object의 키는 Strings이며(only strings), Map의 키는 모든 값(any)을 가질..
2021.08.25