2017-08-15 31 views

回答

0

沒有辦法將字符串長度指定爲類型。

如果有國家代碼有限列表,你可以寫一個字符串類型:

type CountryCode = 'US' | 'CN' | 'CA' | ...(lots of others); 
+0

我想過做這樣的事情,但使用https://www.npmjs.com/package/國家數據,但我決定不這樣做,因爲國家代碼將從後端API返回,這將是矯枉過正的。我只是想確保變量不能包含任何明顯錯誤的數據,並認爲指定長度會很簡單。我也想過使用數組,但認爲這有點複雜,你顯然不能指定數組的強制最大長度(https://stackoverflow.com/questions/41139763/typescript-fixed-length-arraylength-type) – user3336882

相關問題