Преобразование кодов стран в названия стран в JavaScript

Чтобы изменить код страны на название страны в JavaScript, вы можете использовать несколько методов. Вот несколько вариантов:

  1. Использование такой библиотеки, как «country-list». Эта библиотека предоставляет простой способ преобразования кодов стран в названия стран в JavaScript. Вы можете установить его с помощью npm или включить скрипт в свой HTML-файл. Вот пример того, как его использовать:
const countryList = require('country-list');
const countryName = countryList.getName('US'); // Replace 'US' with the desired country code
console.log(countryName); // Output: United States
  1. Создание пользовательского объекта или карты. Вы можете вручную создать объект или карту, которая связывает коды стран с названиями стран. Вот пример:
const countryCodes = {
  US: 'United States',
  CA: 'Canada',
  GB: 'United Kingdom',
  // Add more country codes and names as needed
};
const countryCode = 'US'; // Replace 'US' with the desired country code
const countryName = countryCodes[countryCode];
console.log(countryName); // Output: United States
  1. Использование API. Существует несколько API, которые предоставляют информацию о стране, включая названия стран на основе кодов стран. Вы можете сделать HTTP-запрос для получения данных и названия страны. Вот пример использования REST Countries API:
const countryCode = 'US'; // Replace 'US' with the desired country code
const apiUrl = `https://restcountries.com/v3/alpha/${countryCode}`;
fetch(apiUrl)
  .then(response => response.json())
  .then(data => {
    const countryName = data[0].name.common;
    console.log(countryName); // Output: United States
  })
  .catch(error => console.log(error));