การสร้าง Interface
let person = {
name: "Tu",
age: 66,
sayHi: () => "สวัสดีพ่อแม่พี่น้อง",
}{
name: string,
age: number,
sayHi: () => string, // Function ที่คืนค่าเป็น String
}interface Person { // ใช้ตัวพิมพ์ใหญ่
name: string; // สังเกตว่าใช้ ; ท้ายบรรทัด ซึ่งจะมีหรือไม่มีก็ได้
age: number;
sayHi: () => string;
}
let person: Person = { // กำหนด Interface Person ให้กับตัวแปร
name: "Tu",
age: 66,
sayHi: () => "สวัสดีพ่อแม่พี่น้อง",
}Optional Properties
อ้างอิง
Last updated