ประเภทที่สามารถจัดทำดัชนีสำหรับอ็อบเจ็กต์ใน TypeScript
ตอนนี้เรามาสร้างประเภทที่สามารถจัดทำดัชนี
สำหรับอ็อบเจ็กต์กัน ในการนี้ เราจะสร้างอินเทอร์เฟซ
IObject เราจะระบุว่าคีย์ของอ็อบเจ็กต์
จะเป็นสตริง และค่าเป็นตัวเลข:
interface IObject {
[index: string]: number;
}
มากำหนดค่าให้กับตัวแปรของเราในรูปแบบ อ็อบเจ็กต์ที่มีคีย์เป็นสตริงและค่าเป็นตัวเลข:
let obj: IObject = {'a': 1, 'b': 2, 'c': 3};
สร้างอินเทอร์เฟซที่อธิบายอ็อบเจ็กต์ที่มี คีย์เป็นตัวเลข และค่าเป็นสตริง