📌class형과 함수형의 차이점?
함수 선언식(function declarations)과 클래식 선언식(class declaration) 사이의 중요한 차이점은 함수 선언식은 호이스팅이 되고, 클래스 선언식은 그렇지 못한다는 점이다. 우선 클래스를 선언한 뒤 그 후에 접근해야 한다.
✅4. 호이스팅(Hoisting)의 개념
- 함수 안에 있는 선언들을 모두 끌어올려서 해당 함수 유효 범위의 최상단에 선언하는 것을 말한다.
- 뒤에서 선언된 변수도 앞의 코드에서 참조할 수 있게 되는 것.