타입스크립트를 clean하고 강격한 코드를 자석하기 위한 핵심 개념과 기술을 알아볼 수 있다.
Typescript 5.2 버전을 다룹니다.
출처
타입스크립트란?
TypeScript는 JavaScript로 컴파일되며 모든 JavaScript 엔진에서 실행될 수 있습니다.
TypeScript는 기능적, 일반, 명령형 및 객체 지향과 같은 다양한 프로그래밍 패러다임을 지원합니다.
interpreted언어도, 컴파일언어도 아닙니다.
TypeScript는 일반적인 프로그래밍 실수를 방지하고 프로그램이 실행되기 전에 특정 종류의 런타임 오류를 방지하는 데 도움이 되는 강력한 형식의 언어입니다.
몇가지 모던 자바스크립트 (간결한 코드를 위해 알아두면 좋습니다!)
- Nodejs 에서는 CommonJS(CJS), ECMAScript modules(ESM) 2가지 모듈 시스템이 존재합니다.
- 보통 한가지 모듈만 사용하며, package.json 의 type 필드를 보고 알 수 있습니다. Typescript는 tsconfig.json의 moduleResolution이 nodenext, node16으로 설정된 경우 type 필드를보고 알 수 있습니다.
- prototype 대신 class 문법 등장
- var 선언 대신 let, const 선언 등장
- “for” loop 대신 “for-of” loop or “.forEach” 의 등장
- 함수표현식 대신 화살표함수의 등장
- 구조분해할당
- 함수 디폴트 파라미터
728x90
반응형
'개발공부 > NodeJS' 카테고리의 다른 글
NodeJS20에서의 변경 사항 (0) | 2024.01.24 |
---|---|
[공유] 이벤트 루프를 차단하지 않기 위한 실용적인 가이드 (0) | 2023.06.24 |
Nodejs 싱글스레드 (0) | 2023.06.07 |
마이크로서비스와 Nodejs (0) | 2023.06.06 |
Nodejs 환경에서 Artillery로 부하테스트 하기 (0) | 2023.05.29 |
댓글