JavaScript로 개발할 때 언제 Object 대신에 Map을 사용하면 좋을지 설명하는 글입니다. 요약하면 이렇습니다. > 생성 시점에 사용할 프로퍼티가 정해져 있다면 Object. 생성
JavaScript로 개발할 때 언제 Object 대신에 Map을 사용하면 좋을지 설명하는 글입니다. 요약하면 이렇습니다. > 생성 시점에 사용할 프로퍼티가 정해져 있다면 Object. 생성 후에 프로퍼티를 자주 변경해야 한다면 Map. 이는 Map의 삽입, 삭제, 조회 처리 속도가 더 빠르기 때문. 대신에 Map이 메모리를 더 많이 먹는다. 본문 끝에 성능 테스트 결과를 첨부한 게 있는데 차이가 유의미해 보일정도로 크지 않아서 큰 문제는 아닌 것 같습니다. 오히려 Object를 자료구조로 쓰기에 인터페이스가 부족하다는 부분이 공감이 가네요.