Antara Muka dalam TypeScript

Pilihan yang lebih maju untuk menaip objek dalam TypeScript ialah antara muka. Ia membolehkan penciptaan jenis data baharu yang menerangkan struktur objek.

Antara muka dicipta menggunakan kata kunci interface, diikuti dengan nama antara muka (ditulis dengan huruf besar), dan kemudian struktur objek diterangkan dalam tanda kurung kerawang.

Mari kita buat contoh antara muka, yang menerangkan struktur objek dengan pengguna:

typescriptinterface User {
  name: string,
  age: number
}

Sekarang mari kita cipta objek yang melaksanakan antara muka ini. Untuk ini, sebagai jenis objek nyatakan nama antara muka kami:

typescriptlet user: User = {name: 'john', age: 30};
Задание 1

Cipta tiga objek yang melaksanakan antara muka berikut:

typescriptinterface Employee {
  name: string,
  age: number,
  salaryday: number
}
Задание 2

Cipta tiga objek yang melaksanakan antara muka berikut:

typescriptinterface Time {
  hour: number,
  minute: number,
  second: number
}