Prototype
-
Javascript: prototype 이란 :: 마이구미Javascript 2018. 4. 22. 23:20
자바스크립트의 프로토타입(prototype) 에 대해 다뤄본다. 항상 필요할때마다 찾는 모습을 보니 완전히 내것이 아니라고 느껴 정리하게 되었다. 참고한 글은 오래된 글이지만 아직까지도 가장 잘 정리된 글이라고 생각한다. 참고 링크 - http://insanehong.kr/post/javascript-prototype/ 자바스크립트는 프로토타입이라는 용어를 뗄 수 없다. 그만큼 매우 중요하기에 확실히 이해해야한다. 하지만 자바스크립트 프로토타입은 많은 이들에게 혼란을 주기도 한다. 이유는 천천히 읽어보자. "자바스크립트의 프로토타입(Prototype)은 무엇인가?" 일반적으로 프로토타입(prototype)이란 시제품, 견본 등과 같은 의미로 일반적으로 원형이라는 뜻을 가진다. 질문은 "C++, JAVA ..
-
ES6 class 도입에 대한 이해 :: 마이구미Javascript 2017. 10. 18. 15:43
이 글은 ES6에서 도입된 class 키워드에 대한 이해를 도울 것이다.광범위하고 깊은 내용이 많기에, 다소 간략하게 다룬다.자세한 사항은 관련 링크를 참고하길 바란다. 자바스크립트는 ES6에서 class 키워드가 도입되었다.class, super, extends, static 등 class 기반의 키워드들이 도입되었다.클래스 기반에 익숙한 사용자에게는 좋은 소식이지만, 한편으로는 많은 비평이 존재한다. Why? 왜 class 도입에 대해 많은 이야기가 오고가는 것인가? 우선 자바스크립트가 나온 시점으로 돌이켜보자.클래스 기반 언어인 C++ 또는 JAVA 개발자가 자바스크립트는 다룬다면, 과거에나 현재에나 비슷한 의문과 혼란을 가진다.(간단히 말하자면, 동적 언어라는 것과 클래스가 존재하지 않는다는 점이..