⊗jstsPmFnFT 53 of 55 menu

ประเภทฟังก์ชันที่กำหนดเองใน TypeScript

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

type Func = (x: number, y: number) => number;

จากนั้นก็สามารถประกาศฟังก์ชันที่มี ประเภทดังกล่าวได้

ลองมาสร้างตัวอย่างฟังก์ชันที่ บวกเลขสองตัว:

let func1: Func = function(a: number, b: number): number { return a + b; };

และตอนนี้ประกาศฟังก์ชันที่คูณ เลขสองตัว:

let func2: Func = function(a: number, b: number): number { return a * b; };

กำหนดประเภทต่อไปนี้:

type Func = (x: number, y: number, z: number) => number;

สร้างฟังก์ชันของประเภทนี้ ให้ฟังก์ชัน รับพารามิเตอร์เป็นตัวเลขสามตัว และ ส่งคืนผลลัพธ์เป็นผลรวมของตัวเลขเหล่านี้

ประกาศประเภทฟังก์ชันที่รับพารามิเตอร์เป็น ตัวเลขและอาร์เรย์ของตัวเลข และส่งคืนผลลัพธ์ เป็นอาร์เรย์ของตัวเลข

ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ