从 Javascript 中的 ISO 代码获取国家名称
Get country name from ISO code in Javascript
有了国家ISO代码列表,可以here参考:
有没有办法从中return国家名称?
比如,有一个函数,getCountryName()
,如果调用 getCountryName('AL')
将 return 'Albania' 等等。
我这样做是为了保存整个列表并像处理字典一样处理它,但我想知道是否有一种方法可以不将整个国家保存到列表中。
嘿嘿
你可以使用你需要的 JSON 版本,这里 https://pkgstore.datahub.io/core/country-list/data_json/data/8c458f2d15d9f2119654b29ede6e45b8/data_json.json
然后,使用 forach,使用您的 ISO 代码遍历该文件,当您找到它时,您要求您的脚本 return 状态名称
你可以试试Intl.DisplayNames()
of ECMAScript Internationalization API Intl
:
var getCountryNames = new Intl.DisplayNames(['en'], {type: 'region'});
console.log(getCountryNames.of('AL')); // "Albania"
有了国家ISO代码列表,可以here参考:
有没有办法从中return国家名称?
比如,有一个函数,getCountryName()
,如果调用 getCountryName('AL')
将 return 'Albania' 等等。
我这样做是为了保存整个列表并像处理字典一样处理它,但我想知道是否有一种方法可以不将整个国家保存到列表中。
嘿嘿 你可以使用你需要的 JSON 版本,这里 https://pkgstore.datahub.io/core/country-list/data_json/data/8c458f2d15d9f2119654b29ede6e45b8/data_json.json
然后,使用 forach,使用您的 ISO 代码遍历该文件,当您找到它时,您要求您的脚本 return 状态名称
你可以试试Intl.DisplayNames()
of ECMAScript Internationalization API Intl
:
var getCountryNames = new Intl.DisplayNames(['en'], {type: 'region'});
console.log(getCountryNames.of('AL')); // "Albania"