อาร์เรย์ในอ็อบเจ็กต์ใน TypeScript
อ็อบเจ็กต์ในค่าของฟิลด์สามารถ เก็บได้ไม่เพียงแต่พรีมิทีฟ แต่ยังรวมถึงอาร์เรย์ด้วย ตัวอย่างเช่นสมมติว่าเรามีอ็อบเจ็กต์ สินค้า ซึ่งประกอบด้วยชื่อและอาร์เรย์ ของสีที่มีให้เลือก:
let prod: {
name: string,
colors: string[]
};
มาลงค่าอ็อบเจ็กต์ที่มีโครงสร้างที่ระบุ ลงในตัวแปรกัน:
prod = {
name: 'notebook',
colors: ['red', 'black', 'gray']
}
สร้างอ็อบเจ็กต์สำหรับประเทศ ที่ประกอบด้วย ชื่อประเทศและอาร์เรย์ของเมืองต่างๆ ของประเทศนั้น