자바스크립트보다 타입스크립트 ? 더 나은 개발 경험과 더 생산적인 개발이 가능해진다. 타입 안정성 자바스크립트 : 유연한 언어로 개발자의 편의성을 위하지만 오류가 나기 쉽다. 또한 실행을 해야만 오류가 나는 런타임 에러를 겪음. 타입스크립트 : 코드 작성 시 타입에러
대충 사용하고있었던 것 같은 TS를 좀더 잘 사용하기위해 처음부터 기본을 다져보기로 마음먹고 강의와 책을 겸하며 이해한데로 적어보자 :)
타입스크립트에서 배열사용의 기초
ts -> js로 변환해주는 컴파일을 해야한다.sourceMap : JS-TS 코드 매핑 정보를 포함, 디버깅할 때 JS파일에서 원래 TS소스 코드의 위치를 알려주는데 도움을 줌 (inlineSourceMap과 같이쓸 수 없음)outDir : 변환된 js파일의 저장 경
enum이란? 열거형 변수로 정수를 하나로 합칠 때 편리한 기능 (아무것도 지정하지 않은 경우에는 0부터 숫자를 매깁니다) => Up = 0, Down = 1, Left = 2, Right = 3 으로 주어져 있는 상태 임의의 숫자나 문자열을 할당할 수 있으며 하나
keyof, typeof 타입 안에서 값의 타입과 관련된 정보를 추출하는데 사용되는 연산자 keyof 객체나 인터페이스의 키(key)들을 문자열 유니온타입으로 반환 유효성 검사, 매핑 등 다양한 용도로 사용 typeof 변수,속성,함수와 같은 값의 타입을 추출 변수
type과 interface 둘 다 데이터의 객체나 값의 타입을 정의하기 위해 사용 type 기존 타입을 재사용하거나 새로운 타입을 정의할 때 사용 일반 타입처럼 사용되기 때문에 타입 앨리어싱(Type Aliasing)이라고도 불림 computed property나