package를 추가하면
(예를들어 firebase )
node_modules > firebase >
들어가서 전반적으로 사용할 수 있는 인터페이스,
클래스 등을 확인하고 사용하자.'
TypeScript
TypeScript의 목표는 JavaScript 프로그램의 정적 타입 검사자 입니다.
ypeScript는 몇 가지를 추기해 목록을 확장합니다. 예를 들어, any (무엇이든 허용합니다), unknown (이 타입을 사용하는 사람이 타입이 무엇인지 선언했는가를 확인하십시오), never (이 타입은 발생될 수 없습니다) void (undefined를 리턴하거나 리턴 값이 없는 함수).
배열
1. 타입 뒤에 []
let list: number[] = [1, 2, 3];
2. 제네릭 배열 타입
let list: Array<number> = [1, 2, 3];
avaScript는 실제로 객체를 인덱싱하기 전에 string으로 변환하기 때문입니다. 즉, 100 (number)로 인덱싱하는 것은 "100" (string)로 인덱싱하는 것과 같기 때문에, 서로 일관성 있어야 합니다.
화살표 함수는 함수가 호출 된 곳이 아닌 함수가 생성된 쪽의 this를 캡처합니다: