国家数据
关于国家的数据 -- -- 如其ISO代码和货币 -- -- 有打字.
安装
npm install @aerapass/country-data
使用量
import { countries, continents, currencies, regions } from '@aerapass/country-data'
// .all gives you an array of all entries
console.log(countries.all)
console.log(currencies.all)
// countries are found using alpha2 or alpha3 (both uppercase)
console.log(countries.BE.name) // 'Belgium'
console.log(countries.FRA.currencies) // ['EUR']
// currencies are accessed by their code (uppercase)
console.log(currencies.USD.name) // 'United States Dollar'
// regions are accessed using a camel case name
console.log(regions.europe.countries)
国家
目前为每个国家提供的数据是:
name国家的英文名alpha2这个 ISO 3166-1 α 2 标准 代码alpha3这个 ISO 3166-1 α 3 标准 代码status: 该条目的ISO状态 - 见下文.currencies数组 ISO 4217 货币编码 和初等一样languages数组 ISO 639-2 标准 语言代码( 可能不完全) .countryCallingCodes这个国家的一系列国际呼叫前缀.ioc这个 国际奥林匹克委员会国家代码emoji国旗的爱莫吉.numeric这个 ISO 3166-1 数字 代码
情况说明
这个 status 可以是“ 指定”、“ 保留”、“ 用户指定” 或“ 删除” 之一.
指定指该代码在ISO 3166标准中正确. 被保留意味着该代码被阻止被使用. 删除意味着它已被删除。 用户指定是指某些用途需要使用。 删除意味着它曾经是标准,但现在不是.
见 https://en.wikipedia.org/wiki/ISO 3166-1 alpha-2 互联网档案馆的存檔,存档日期2014-12-2 ,特别是“用户指定代码元素”和“保留代码元素”部分.
区域
各国按区域分类。 区域清单绝非详尽无遗,非常欢迎关于增列的请求.
countries数组alpha2本区域各国的守则.
货币
仅仅有一国的货币编码并不那么有用,所以包括货币数据:
name货币的英文名称code这个 国际标准化组织 4217 代码number这个 国际标准化组织 4217 编号decimals常规显示的小数位数symbol货币的货币符号(例如:美元等)。 有些符号不可用,在这种情况下symbol包含 ISO 4217 代码。 贷记至 bengourley/货币符号图 用于符号数据库.
来源
货币数据是从 维基百科 ISO 4217 页 次.
国家呼叫代码来自 维基百科国家呼叫代码 页 次.