1. 개요
- JS에 타입기능이 있으면 좋은 이유
- 개발자와 사용자 사이에 커뮤니케이션을 돕는다
function something(age:number, name:string){
// something;
};
- TS 컴파일러가 문제의 원인을 알려준다.
something('name', 22); // error
- ESNext의 주요 문법
- 비구조화 할당
let person = {name:'명', age:27};
let {name, age} = person; // name = '명', age = 27
let a = 1, b = 2;
[a,b] = [b,a]; // a = 2, b = 1 -> swap
- 화살표 함수
- 클래스
- 모듈
- 생성기
- yeild, function\*
- Promise, async/await
- TS 고유 문법
- 타입 주석
let n : number = 1;
- 타입 추론
- 인터페이스
- 튜플
- 배열과 유사
- 저장되는 아이템의 자료형이 모두 같으면 배열
- 같지 않으면 튜플
- 제네릭 타입
- 대수 타입
type NumberOrString = number | string; // 합집합 타입
type PersonAndAnimal = Person & Animal; // 교집합 타입
Author And Source
이 문제에 관하여(1. 개요), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@maybe0728/1.-개요저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)