[JS] Map 자료형에 get,set 대신 []를 사용하면?

박정준·2021년 3월 24일
1

런타임에러

계속 런타임에러가 뜨던 알고리즘문제가 있습니다.

https://programmers.co.kr/learn/courses/30/lessons/64063

분명히 로직은 맞고 속도를 올리려 Object 대신 Map을 써야 한다해서
Map도 틀림없이 사용했지만

...ㅠㅠ

내가 쓴 Map이 Map이 아니였다?

다른 분들이 Map을 쓸 때는 set()이나 get()같은 메소드로 내부 원소를 접근하더군요

왜 궅이 귀찮게...?

그래서 차이점을 서칭해봤습니다.
결론부터 말씀드리면

???

네...
Map에서 key를 오브젝트안에 entris라는 배열에 저장하여 접근하는데
자바스크립트 언어가 자료형내부에 개발자가 임의의 property를 추가할 수 있도록 설계를 해서
새로운 key/value가 생긴겁니다.
.
.
.
문서를 꼼꼼히 보자..!!

profile
소프트웨어과에서 살아남기 @4학년

0개의 댓글