변수 타입 지정
타입을 미리 정하기 애매할때
Type Narrowing
🍩 type alias 타입을 변수에 넣어쓰자!!! 변수 이름은 대문자 🍵 object readonly const로 담은 object수정은 자유롭게 가넝한거 아시죠? TypeScript에선 object 수정 못하게 막을수있어요 🥤 type 여러개 합치기(extend) 예제1 NewOne 타입은 예제2 기호를 쓴다면 object 안의 두개의...
더 엄격한 타입을 지정해봅시다
함수 타입도 type alias로 저장해서 쓸 수 있습니다. 그대신 함수 표현식을 써야합니다.
타입스크립트로 HTML 변경할때도 Narrowing 필수입니다.
constructor 외의 공간을 필드값이라고 하는데, 타입스크립트에서 constructor()는 필드값에 test가 미리 있어야 this.test 가능
Object에서 type 과 interface 키워드로 타입변수 생성가능합니다. interface는 class처럼 생겼습니다
점 3개 ... 와 destructuring에 대해 알아볼겁니다😉
🐈 if문 조건에 && 기호를 사용하자! 🐈in 연산
👻👻사실 never보다 void타입이 훨씬많이 쓰입니다.👻👻
public, private
🐇 잠깐 복습! class 복사 🦜 protected 와 비슷합니다. {}안에서만 사용가능 하지만 과 다르게 는 extends 된 class 안에서도 사용가능 > protected : extends된 class는 사용가능, 자식들 사용불가능 private: extends된 class 사용불가능, 자식들 사용불가능 🦚 static 우리가 안에 ...
namespace는 옛날 옛적 문법입니다
Generic 함수, extends
tuple type, rest parameter,
.js에 있는 변수를 .ts에서 사용하고 싶다면?, 로컬 모듈과 글로벌
.d.ts 파일은, 타입정의 보관용 파일입니다.
object 타입 지정할 때 index signatures 를 사용하면 편리합니당🙄
key값을 전부 가져오는 keyof
extends를 사용하여 조건식을 만들어봅시다
타입스크립트를 이론만 몇개월 전에 찍먹으로 처음 배웠는데, 프로젝트에서 사용을 한번도 안해서 감을 익히기 위해 작은 토이프로젝트를 만들었다.
타입 주석 (annotation) 변수의 이름 뒤에 콜론(:)과 함께 변수의 타입을 정의하는 이런 문법을 ‘타입 주석’ 또는 ‘타입 어노테이션’이라고 부릅니다. 원시 타입 >원시 타입(Primitive Type)은 동시에 한개의 값만 저장할 수 있는 타입들을 말합니다. 예를 들어 원시 타입이 아닌 배열이나 객체 같은 비 원시 타입들은 동시에 여러개의...
배열의 타입 - 제네릭, 유니언, 튜플, 다차원 배열 타입 정하기