JavaScript 썸네일형 리스트형 JS Prototype? JS에서 Prototype이라는 것은 많이 봤고 실제로 사용해보았다. 근데 이게 무엇이냐 라고 질문을 받았을 때 딱 정의해서 말하지를 못했다. 한번 이론적으로 이해를 해보자. 먼저 JS는 class라는 개념이 없고 prototype 기반의 언어이다. prototype은 모든 객체에 존재하며 기본적으로 private 속성을 가지고 있다. 또한 prototype은 자신의 prototype이 되는 객체를 가리킨다 그러니까 결국 Object -> prototype -> prototype -> prototype... 의 반복이다. 하지만 이 prototype에도 종착지는 있다. 바로 prototype의 값이 null 되는 경우이다. (이것이 prototype 체인의 종점 역할을 한다.) 이해하기 쉽게 실제로 해보.. 더보기 이전 1 다음