반응형
자바스크립트 prototype
-
[Javascript] 프로토타입(Prototype)?Front-end/Javascript 2020. 7. 19. 21:33
들어가기 전에, prototype 자바스크립트로 개발을 해보았다면, 대부분의 개발자들은 prototype이라는 것을 마주쳤을 것이다. Prototype의 존재와 역할이 무엇인지 궁금하지 않을 수도 있지만, 대부분 이직 또는 취업 준비할 때 다시 만나게 될 것이다. 흐릿해진... 아주 흐릿해진 개념을 살리기 위해 다시 공부하기로 했다. (잠깐!) 자바스크립트는 객체지향인가? 나 또한, 이번 공부를 하기 전에는 자신있게 누군가에게 설명해줄 수는 없었다. 자바스크립트는 흔히 프로토타입 기반 프로그래밍이라고 한다. 위키백과에 따르면 프로토타입 기반 프로그래밍은 객체지향 프로그래밍의 한 형태의 갈래로 클래스가 없고, 클래스 기반 언어에서 상속을 사용하는 것과는 다르게, 객체를 원형(프로토타입)으로 하여 복제의 과..