v8같은 엔진 내부에 네이티브 코드로 hash table 자료구조를 내부에 구현해놔서
const obj = {a: 1, b: 2}
console.log(obj.a) // 1
이런게 가능한거지?
자료구조 이제야 조금씩 보고있는데, 맞게 이해한건지 궁금함
자료구조는 어디까지 보면 좋을까...?
https://github.com/trekhleb/javascript-algorithms/blob/master/README.ko-KR.md
이 리스트 + 구글링하면서 js로 구현해보고 있는데
음 실제로는 최적화 때문에 사정이 복잡함 그냥 map/dictionary ADT를 구글 쉑들이 알아서 잘 구현해놨다 그러고 넘어가는 게 좋음
https://v8.dev/blog/fast-properties
어찌됫든 내부에서 개지랄을 통해 해쉬충돌이나 최적화를 해결해놨다 이거네? ㄱㅅㄱㅅ 이런건 어캐알고있는거? 이런 문서까지 공부했음?? ㄷ
ㄴㄴ 전에 주워들었고 저 블로그 글은 검색해서 다시 찾음