介绍
npm 包 countries-provinces 是一个轻量级的 JavaScript 库,提供了国家和其对应省份的数据,数据来源于 GeoNames。它是一个非常有用的工具,可以帮助我们在前端开发中快速获取国家和省份列表,以及与之相关的信息。
本文将介绍如何使用 npm 包 countries-provinces,并提供一些实用示例代码。
安装
使用 npm 安装 countries-provinces:
npm install countries-provinces
示例代码
获取所有国家列表
下面的代码展示了如何获取所有国家列表。
const countries = require('countries-provinces').getCountries(); countries.forEach((country) => { console.log(country.countryName); });
获取特定国家的省份列表
下面的代码展示了如何获取特定国家的省份列表。以中国为例,代码如下。
const provinces = require('countries-provinces').getStates('CN'); provinces.forEach((province) => { console.log(province.stateName); });
获取特定省份的城市列表
下面的代码展示了如何获取特定省份的城市列表。以中国的北京市为例,代码如下。
const cities = require('countries-provinces').getCities('CN', '11'); cities.forEach((city) => { console.log(city.cityName); });
获取所有国家的 ISO 代码
下面的代码展示了如何获取所有国家的 ISO 代码。
const isoCodes = require('countries-provinces').getISOCodes(); console.log(isoCodes);
总结
本文介绍了如何使用 npm 包 countries-provinces,并提供了一些实用的示例代码。使用这个库可以极大地简化前端开发中获取国家和省份列表以及相关信息的工作。如果你在前端开发中需要涉及到这些信息,那么 countries-provinces 是一个非常有用的工具,值得一试。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055f8181e8991b448dce68