Skip to content

建立 2026-09-15 更新 2026-09-15

進階型別

核心語法 學完後,日常開發已經夠用。這一區是把型別系統用得更精準、更少重複程式碼的工具:泛型讓一份程式碼套用到多種型別、型別縮小讓 union 用起來更安全、內建工具型別讓你不用手寫重複的 interface。

這一區會學什麼

頁面 你會帶走的能力
泛型 <T> 寫出能重複套用在不同型別上的函式與 interface
型別縮小 typeofin、discriminated union 讓 TS 自動判斷目前是哪個型別
工具型別 PartialPickOmitRecord 等內建型別工具

官方對應章節:Handbook - GenericsNarrowingUtility Types

建議搭配的影音

Net Ninja 這支從基本語法一路講到泛型,是這個播放清單裡專講泛型的一集,示範怎麼把重複的 interface 改寫成一份泛型定義。