볼봇의 코딩 생활/JavaScript (1) 썸네일형 리스트형 [JavaScript] 프로토타입에 대해 이해해보자 자바스크립트 관련 글은 잘 안쓰는편인데, 프로토타입 개념만큼은 중요하다고 판단해서 블로그에 포스팅 함으로 써 정리해보고자 한다. Prototype vs Class 우선 자바스크립트는 객체기반 언어이다. 객체 지향과는 다른데, 필자는 class 가 없다는 점이 가장 다르다고 생각한다. 물론 ECMA 6 부터는 class 라는 문법이 새로 추가됬지만, 그렇다고 JS 가 갑자기 자바나 C# 같은 객체지향형 언어로 바뀌었다는건 아니다. 그냥 보기 편해졌을뿐. 필자는 자바부터 배워왔기 때문에 class 용어에 익숙하다. 덕분에 프로토타입은 이해하기 어려웠고 매우 어색했다. 하지만 js 에서는 프로토타입은 아주 중요한 개념이고 고급 자바스크립트 개발자로 거듭나기 위해서는 꼭 이해해야만 하는 과정이므로 포기해서는 안.. 이전 1 다음