Generics ช่วยให้คุณสามารถเขียนโค้ดที่นำกลับมาใช้ใหม่ได้โดยใช้พารามิเตอร์ตามประเภท — "ตัวแปรประเภท" ที่กรอกเมื่อมีการใช้โค้ด พวกมันให้ความสามารถในการใช้ซ้ำ โดยไม่สูญเสียความปลอดภัยของประเภท (ทางเลือก any จะสูญเสียไป)
(): { arr[]; }
first<T>(: T[]): T { arr[]; }
n = ([, , ]);
s = ([, ]);
