Javascript
-
TypeScript에서 인터페이스와 타입의 사용방법과 차이점Javascript 2023. 3. 16. 01:09
인터페이스(Interfaces) 인터페이스는 TypeScript에서 객체의 타입을 정의하는 방법 중 하나입니다. 인터페이스는 객체가 가져야 할 프로퍼티, 메소드 등의 구조를 정의합니다. interface Person { name: string; age: number; greet: () => void; } 위의 예제에서 Person 인터페이스는 name과 age라는 두 개의 프로퍼티와 greet라는 메소드를 가져야 함을 정의합니다. 이제 Person 인터페이스를 사용하여 해당 구조를 가진 객체를 만들 수 있습니다. const person: Person = { name: 'John', age: 30, greet: () => console.log('Hello!') }; 인터페이스는 상속이 가능하며, 클래스에서..