Sunrabbit

使用泛型接收不變值

  • 撰写语言: 韓国語
  • 基准国家: 所有国家country-flag
  • 信息技术

撰写: 2024-10-30

撰写: 2024-10-30 17:41

我們有時希望在泛型中放入不是string而是"hello"的相同類型。

但是,這是類型推斷不太理想的情況之一。

```


我們在開發函式庫時,為了提升使用者體驗,會努力盡可能地強化類型推斷。

```

希望能夠推斷出像上面這樣的類型。


為此,我們可以執行多種方法。

```

可以使用as const和readonly的方法,

但是,這是使用者自行輸入的,而不是函式庫開發者可以處理的部分。


因此,在TS 5.0中,新增了一個新的關鍵字,讓函式庫開發者也能夠處理。


透過這個關鍵字,可以像這樣輕鬆地處理。

```


這可以用於陣列或文字類型,但遺憾的是,它在箭頭函式中不起作用。

儘管如此,這仍然是函式庫開發者的一大福音,也是使用者的好消息。

评论0