檢查 Intl.ListFormat 是否支援區域
前言
Intl.ListFormat 並不是支援所有的區域,所以是可以詢問所需區域是否支援,在此把學習的過程做個紀錄。
內容
範例如下
const locales = ["zh-TW", "ABC", "en-US"]; const options = { localeMatcher: "lookup" }; console.log(Intl.ListFormat.supportedLocalesOf("zh-TW", options));//["zh-TW"] console.log(Intl.ListFormat.supportedLocalesOf(locales, options));//["zh-TW", "en-US"]
透過 Intl.ListFormat.supportedlocalesOf() 來詢問,要注意要把每個要詢問的區域放到陣列來詢問,也可以直接輸入區域來詢問單一區域,用起來相當簡單,不論輸入是單一區域或陣列結果都是回傳陣列,可以看到到範例輸入的無效區域沒有再結果出現。
沒有留言:
張貼留言