Property, [[Property]], ____proto____, Constructor,

오늘 나를 미치게 만들었던 키워드들이다.
저게 도대체 뭐가 다른거지?
Object.create(); 에 대해 배우기 시작하면서 제대로 접했는데 저 개념들은 다 다르면서도 비슷하면서도 아무튼 굉장히 복잡하다.
이 키워드들에 대해 이해하려고 노력하는 과정에서 그래도 객체에 대한 이해도가 조금은 높아진 기분이 든다. (물론 아직도 기본적인 문법도 헷갈리긴 하다)
자바스크립트로 Queue와 Stack을 functional, functional-shared로 구현해 보았는데 아직은 할만 하다.
하지만 앞으로의 자료구조는 어떻게 구현해야 할지................................................................. .........................................................................................................................