객체 타입으로서의 인터페이스와 배열 TypeScript
전체 객체에 대한 타입으로 인터페이스를 지정할 수도 있습니다.
예제를 통해 살펴보겠습니다. 먼저 상품에 대한 인터페이스를 만들어 보겠습니다:
interface Product {
name: string,
colors: string[]
};
그런 다음, 해당 인터페이스를 타입으로 지정하여 객체를 생성합니다:
let prod: Product = {
name: 'notebook',
colors: ['red', 'black', 'gray']
}
국가 이름과 도시 배열을 포함하는 국가 객체를 만드세요.