javascript - 从 Javascript 中的 ISO 代码获取国家名称

标签 javascript dictionary ecmascript-6 iso

<分区>

有了国家 ISO 代码列表,它们就可用了 here供引用:

有没有办法从中返回国家名称?

比如,有一个函数 getCountryName(),如果调用 getCountryName('AL') 将返回“阿尔巴尼亚”等。

我这样做是为了保存整个列表并像使用字典一样处理它,但我想知道是否有一种方法可以不将整个国家保存到列表中。

最佳答案

你可以试试Intl.DisplayNames() ECMAScript 国际化 API Intl :

var getCountryNames = new Intl.DisplayNames(['en'], {type: 'region'});
console.log(getCountryNames.of('AL'));  // "Albania"

关于javascript - 从 Javascript 中的 ISO 代码获取国家名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68662203/

相关文章:

javascript - addthis按钮消失了?

java - 更新 map 中的值

c++ - std::map operator [] - 未定义的行为?

Javascript (ES6) 可迭代流

javascript - 是否可以为 Polymer 组件实现 Webpack HMR?

javascript - 使用 querySelectorAll 排除标签标签

javascript - Cordova js 仅在特定设备上的 Android 上返回错误的日期时间和 utc

python - 将字典列表写入 CSV Python

javascript - 如何在 Redux 状态下访问对象数组中的属性?

javascript - => 在 JavaScript 中是什么意思? (等于大于)