อินเตอร์เฟซใน TypeScript

ตัวเลือกขั้นสูงกว่าสำหรับการพิมพ์ อ็อบเจ็กต์ใน TypeScript คือ อินเตอร์เฟซ พวกมันอนุญาตให้สร้างประเภทข้อมูลใหม่ ที่อธิบายโครงสร้างของอ็อบเจ็กต์

อินเตอร์เฟซถูกสร้างขึ้นโดยใช้คีย์เวิร์ด interface ตามด้วย ชื่อของอินเตอร์เฟซ (เขียนด้วยตัวพิมพ์ใหญ่) จากนั้นภายในวงเล็บปีกกาจะมีการอธิบาย โครงสร้างของอ็อบเจ็กต์

ลองมาสร้างอินเตอร์เฟซตัวอย่าง ที่อธิบายโครงสร้างของอ็อบเจ็กต์ผู้ใช้:

typescriptinterface User {
  name: string,
  age: number
}

ทีนี้มาสร้างอ็อบเจ็กต์ที่ใช้อินเตอร์เฟซนี้ สำหรับการนี้ ให้ระบุชื่ออินเตอร์เฟซของเรา เป็นประเภทของอ็อบเจ็กต์:

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

สร้างอ็อบเจ็กต์สามชิ้นที่ใช้อินเตอร์เฟซ ต่อไปนี้:

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

สร้างอ็อบเจ็กต์สามชิ้นที่ใช้อินเตอร์เฟซ ต่อไปนี้:

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