
JS/TypeScript
TypeScript - interface란?
interface는 객체 타입을 정의할 때 사용하는 문법이다. 타입스크립트에서 인터페이스는 객체 타입을 정의할 때 사용하는 문법이다. 인터페이스로 타입을 정의할 수 있는 부분 객체의 속성과 속성 타입 함수의 파라미터와 반환 타입 함수의 스펙(파라미터 개수와 반환값 여부 등) 배열과 객체를 접근하는 방식 클래스 interface User { name: string; age: number; } let seho: User = { name: '세호', age: 36 } 함수의 반환 타입 정의 function getPerson(someone: User) { return someone; } getPerson 함수는 User라는 인터페이스 타입의 데이터를 받아 그대로 반환해주고 있다. 즉, 함수의 반환 타입이 매개변..