0%

TypeScript-第幾招- Record<Keys, Type>

寫法

我們可以利用它來建構一個物件,
這個物件的屬性 key 值們,會是 Record<Keys, Type> 前面的 Keys 組成,
而這些屬性的值會由 Record<Keys, Type> 後面的 Type 組成。

專案實際作用

TS_Record
是不是蠻酷的,我們可以將某一個想要創建的物件的 key 和 每一個 key 值擁有的屬性分開定義,
這樣一來,在創建物件的時候,會很方便,
我們可以抽換不同的 key 值,做出不同 key 值的 物件。

用圖像的方式呈現的話差不多就像下圖這個樣子
TS_Record_process

Reference

  1. TS document - Record