급하게 타입스크립트를 쓸일이 있는데, 타입스크립트를 처음써봐서 급한대로 자주 쓰이는 내용을 기준으로 내용을 정리해보려고 합니다.공식문서를 꼼꼼하게 모두 읽어보기에는 시간이 너무 부족하기때문이죠!제 기억을 더듬기 위해서 작성하는 것이니 ,공부한 흐름 순서대로 정리해두겠습
빠르게 설치 해줍시다! 물론, 이전에 node.js가 설치 되어있어야합니다.index.ts 파일을 만듭시다. tsc --init 를 통해 tsconfig.json 파일을 생성해줍시다.index.js 파일은 따로 만드실 필요없습니다. CLI로 tsc -w 를 하면, 자동
stringnumberbooleanunion type (타입을 미리 정하기 애매할때)any unknown nullundefinedunion Type을 사용합니다. 미리 타입을 커스텀하여 변수에 담아둘 수 있습니다.object에 들어가는 모든 속성값의 type을 한번에
타입을 미리 정하기 애매할때 시리즈입니다. 전에 string | number 와 같은 타입을 union type 이라고 했습니다. 두 자료형을 모두 허용합니다.(union Type 자체가 type 입니다. 두 자료형을 합친 개념이라고 쉽게 생각하면 쉽습니다.) uni
type alias 라는 것을 통해, 타입을 미리 정의 해두고 사용할 수 있습니다.alias명은, 보통 대문자로 시작하거나 끝에 Type을 붙입니다.또한 타입변수는 재정의 불가능 합니다.주로 object 형을 미리 정의하면 편합니다.readonly 키워드를 붙여 obj
타입스크립트에서 Class 타입지정과 Interface 타입지정에 대해 알아보겠습니다.JS와 TS는 약간의 차이가 존재합니다. TS에서는, 필드를 미리 지정해놓지 않으면 에러가 뜨죠.타입지정은 이전에 공부했던것처럼 별게없습니다.또한 생산자함수에는 타입지정을 하면 안됩니
오늘은 제네릭 타입에 대해 공부해 보겠습니다.함수나 클래스를 만들때, 타입을 지정하지않고 실제로 함수를 호출할때나 클래스의 인스턴스를 만들때 타입을 매개로 전달하는 방법입니다.기본 코드)예시 1)T라는 임의의 타입을 지정해두고 함수를 호출할때 number 라는 타입을