Teniendo la lista de códigos ISO de países, están disponibles aquí como referencia:
¿Hay alguna manera de devolver el nombre del país?
Como tener una función, getCountryName() , que si se llama getCountryName('AL') devolverá 'Albania' y así sucesivamente.
Lo estaba haciendo guardando toda la lista y trabajando en ella como si fuera un diccionario, pero me preguntaba si existe un método sin guardar todos los países en una lista.
Puede probar Intl.DisplayNames() de ECMAScript Internationalization API Intl :
var getCountryNames = new Intl.DisplayNames(['en'], {type: 'region'}); console.log(getCountryNames.of('AL')); // "Albania"Oye, podrías usar la versión JSON de lo que necesitas, aquí https://pkgstore.datahub.io/core/country-list/data_json/data/8c458f2d15d9f2119654b29ede6e45b8/data_json.json
luego, con un forach, recorre el archivo, con su código ISO, y cuando lo encuentra, le pide a su secuencia de comandos que devuelva el nombre del estado