JavaScript, TypeScript
[TS] 타입스크립트 인터페이스(Interface)
인터페이스란? 일반적으로 변수, 함수, 클래스에 타입 체크를 위해 사용된다. 직접 인스턴스를 생성할 수 없고 모든 메서드는 추상 메소드이다. (내부 로직은 포함X) 인터페이스에 선언된 프로퍼티 또는 메서드는 무조건 구현을 강제 하여 일관성을 유지할 수 있도록 한다. 변수와 인터페이스 // 인터페이스 정의 interface Person { name: string; age: number; } let person: Person = { name: 'john', age: 20 } 인터페이스는 상호간의 정의한 약속이기때문에 선언한 변수들은 무조건 구현해야한다. 인터페이스 옵션 interface Person { name: string; age: number; gender?: string; readonly adress..
2023. 4. 1.