호이스팅(Hoisting) 개념 정리 – JavaScript
호이스팅은 자바스크립트를 사용하는 개발자라면 알고 있어야 할 개념 중 하나입니다. 앞서 포스팅한 스코프(Scope)를 어느 정도 알고 있어야 설명하기 좋습니다. JavaScript의 클로져와 스코프 scope에 대한 이해도가 있다면 hoisting은 쉽게 이해할 수 있습니다. 호이스팅까지 이해한다면 JavaScript의 독특한 …
호이스팅은 자바스크립트를 사용하는 개발자라면 알고 있어야 할 개념 중 하나입니다. 앞서 포스팅한 스코프(Scope)를 어느 정도 알고 있어야 설명하기 좋습니다. JavaScript의 클로져와 스코프 scope에 대한 이해도가 있다면 hoisting은 쉽게 이해할 수 있습니다. 호이스팅까지 이해한다면 JavaScript의 독특한 …
타입 스크립트 시리즈 3탄! 인터페이스와 클래스에 대한 내용을 다뤄보겠습니다. 인터페이스 앞서 타입에 대한 글을 보셨다면 타입 계층도가 있다는 걸 아실 겁니다. 그중 Object 타입은 인터페이스와 클래스 타입의 상위 타입입니다. 즉, Object로 선언된 변수는 class나 interface …
TypeScript vs javascript 요즘 많이 사용 되는 JavaScript 언어는 TypeScript라는 개선된 언어의 등장으로 혼란이 있습니다. JavaScript가 더 좋다 vs 아니다. 무조건 TypeScript가 좋다로 싸우기 때문이죠 JavaScript는 원래는 웹 페이지에 생명을 불어넣는 언어에서 시작하여 지금은 크게 …