티스토리 뷰

ECMAScript ES6와 이전 버전과의 가장 가장 큰 차이에 대해 세 가지 정도 이야기해 주세요.

  1. 기존 var => let과 const 생김.
  2. 화살표함수의 등장으로 간결한 함수작성 가능. 자동으로 선언시점의 상위 스코프가 this로 바인딩 됨. 화살표함수에는 this라는 변수 자체가 없기 때문에 상위환경 this를 참조.
  3. 비동기를 처리하는 Promise의 등장으로 then과 catch 메서드를 통해 콜백지옥을 해결.

JS와 TS의 차이점에 대해 설명해 주세요.

  • JavaScript
  • 동적언어
  • 데이터타입이 런타임때 결정

 

  • TypeScript
  • 정적언어
  • 컴파일단계에서 타입검사 후 JS로 변환하여 실행
  • 실행 이전단계에서 타입 검사를 하기 때문에 다른 타입이 할당되는 실수를 캐치할 수 있고 때문에 코드 안정성이 높아짐.

Semantic Tag에 대해서 설명해 주세요.

HTML Tag 중 <header>, <main>, <footer>등 명확한 의미를 가진 태그를 뜻함.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함