我有這樣的事情:
type UnionType = 'one' | 'two' | 'three'
const myNumber: string = 'just a string'
// function to check if myNumber match UnitionType
有沒有辦法做到這一點?因為我不想寫:
['one', 'two', 'three'].includes(myNumber)
uj5u.com熱心網友回復:
我會更改type為enum,然后您可以輕松地將您的字串與關鍵字進行比較in。
enum UnionEnum {
'one',
'two',
'three'
}
const myNumber: string = 'just a string';
// function to check if myNumber match UnitionType
console.log(myNumber in UnionEnum); // Result -> false
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/340956.html
標籤:打字稿
上一篇:MUI對話框-無法將onClose傳遞給onClick內部對話框操作
下一篇:使用匯出的模塊作為聯合型別
