⊗jstsPmFnFT 52 of 55 menu

ประเภทฟังก์ชันใน TypeScript

ใน JavaScript สามารถมีตัวแปรที่เก็บ ฟังก์ชันได้ ในกรณีนี้ TypeScript อนุญาตให้ เราระบุว่าตัวแปรนี้มีประเภท "ฟังก์ชัน" ประเภทของฟังก์ชันแสดงถึง การรวมกันของประเภทพารามิเตอร์และประเภท ค่าที่ส่งกลับ การรวมกันนี้ เรียกว่า signature ของฟังก์ชัน

เพื่อระบุประเภทฟังก์ชันให้กับตัวแปร จำเป็นต้อง ระบุพารามิเตอร์และ ประเภทของพวกมันในวงเล็บ และ หลังจากเครื่องหมายลูกศร => ให้ระบุ ประเภทของค่าที่ส่งกลับ มาดูตัวอย่างกัน ประกาศตัวแปรบางตัว ว่าเก็บฟังก์ชัน:

let func: (x: number, y: number) => number;

กำหนดค่าให้กับตัวแปรนี้เป็นฟังก์ชันของประเภทที่ระบุ:

let func: (x: number, y: number) => number = function(a: number, b: number): number { return a + b; };

ระบุประเภทฟังก์ชันให้กับตัวแปร:

let func = function(text: string): void { alert(text); };
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ