2024年10月7日 星期一

檢查 Intl.ListFormat 是否支援區域

 檢查 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() 來詢問,要注意要把每個要詢問的區域放到陣列來詢問,也可以直接輸入區域來詢問單一區域,用起來相當簡單,不論輸入是單一區域或陣列結果都是回傳陣列,可以看到到範例輸入的無效區域沒有再結果出現。


參考資料

[ developer.mozilla.org ] Intl.ListFormat

沒有留言:

張貼留言