type키워드의 옵션 3가지 오브젝트 모양을 설명하는 것 type alias를 만드는 것 특정된 값으로 만드는 것 type과 interface의 공통점 타입스크립트에게 오브젝트의 모양과 타입을 알려주는 역할 추상 클래스(abstract class)를 대체한다. type과 interface의 차이점 >type은 새 property를 추가하기 위해 다...
| 접근가능여부 | 선언한 클래스 내 | 상속받은 클래스 내 | 인스턴스 | | :--: | :--: | :--: | :--: | | private | ⭕ | ❌ | ❌ | | protected | ⭕ | ⭕ | ❌ | | public | ⭕ | ⭕ | ⭕ | 예시 /** ↓ Words타입이 string만을 프로퍼티로 가지는 오브젝트라는 것. 제한된...
Polymorphism? poly : many, multi morpho : form, structure => many different forms concrete type : number, void, boolean 등 지금까지 배운 타입. generic type : 타입 placeholder 배열을 받고 그 요소를 하나씩 출력해주는 함수를 만들어 보자...
Function Overloading 직접 작성하기보다 외부 라이브러리에 자주 보이는 형태로, 하나의 함수가 서로 다른 여러개의 call signature를 가질 때 발생한다. 단순한 예시) 많이 접할 수 있는 예시) Next.js에서 우린 여러 Router를 만들게 된다. 그런데 그 라우터를 string으로 보낼 수도 있지만 Object(객체) 형식으...