อินเตอร์เฟซเป็นชนิดของออบเจ็กต์พร้อมอาเรย์ใน TypeScript

นอกจากนี้ยังสามารถกำหนดอินเตอร์เฟซให้เป็น ชนิดสำหรับทั้งออบเจ็กต์ได้

ลองดูตัวอย่าง เริ่มต้นด้วยการ สร้างอินเตอร์เฟซสำหรับสินค้า:

typescriptinterface Product {
  name: string,
  colors: string[]
};

จากนั้นสร้างออบเจ็กต์ โดยระบุชนิดของมันเป็น อินเตอร์เฟซที่สอดคล้อง:

typescriptlet prod: Product = {
  name: 'notebook',
  colors: ['red', 'black', 'gray']
}
Задание 1

สร้างออบเจ็กต์สำหรับประเทศ ซึ่งประกอบด้วย ชื่อประเทศและอาเรย์ของเมืองต่างๆ