Чтобы изменить код страны на название страны в JavaScript, вы можете использовать несколько методов. Вот несколько вариантов:
- Использование такой библиотеки, как «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
- Создание пользовательского объекта или карты. Вы можете вручную создать объект или карту, которая связывает коды стран с названиями стран. Вот пример:
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
- Использование 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));