class (1) 썸네일형 리스트형 [ES6] Class 개념 이전의 OOP글에서도 한번 언급했었지만, 다른 객체지향형 언어에서는 객체지향형 프로그래밍을 구현하기 위한 도구로 Class 를 사용하는 반면, Javascript는 prototype 를 사용한다. 이는 아무래도 Class기반 언어에 익숙한 프로그래머들이 Javascript를 사용할 때, 보다 더 익숙한 형태로 접근할 수 있도록 하는 목적으로 ES6에서 도입되었으며, 한가지 알아두어야 할 점은 Syntax Sugar 라는 점이다. 그렇다면 Syntax Sugar 란 무엇일까 ? 이는 이름이 주는 느낌 그대로, 새로운 기능을 만들어 낸 것이 아니라, 단지 기존의 prototype을 형태만 class 형으로 풀어서 만들어낸 것이다. 그렇다는 말은, 내부적으로는 prototype 형태로 바뀌어 동작한다는 .. 이전 1 다음