TypeScriptにおけるインターフェース
TypeScriptにおけるオブジェクトの型付けのより高度な方法が インターフェースです。 これらは、オブジェクトの構造を記述する新しいデータ型を作成することを可能にします。
インターフェースはキーワード
interfaceを使用して作成され、
その後にインターフェース名(大文字で始まります)が続き、
その後の中括弧内にオブジェクトの構造が記述されます。
例として、ユーザーオブジェクトの構造を記述するインターフェースを作成してみましょう:
interface User {
name: string,
age: number
}
次に、このインターフェースを実装するオブジェクトを作成します。 そのために、オブジェクトの型としてインターフェース名を指定します:
let user: User = {name: 'john', age: 30};
以下のインターフェースを実装する3つのオブジェクトを作成してください:
interface Employee {
name: string,
age: number,
salaryday: number
}
以下のインターフェースを実装する3つのオブジェクトを作成してください:
interface Time {
hour: number,
minute: number,
second: number
}