'use strict'; const btn = document.querySelector('.btn-country'); const countriesContainer = document.querySelector('.countries'); /////////////////////////////////////// ////Old School AJAX - XMLHttpRequest format const getCountryInfo = function(country){ const requestData = new XMLHttpRequest(); requestData.open('GET', `https://restcountries.eu/rest/v2/name/${country}`); requestData.send(); //Async Call //Once recieved -- listen for load and do something requestData.addEventListener('load', function (e) { //using destructuring to get the relevant objects const [data] = JSON.parse(requestData.responseText); console.log(data); const html = `

${data.name}

${data.region}

👫${( data.population / 1000000 ).toFixed(2)}M

🗣️${data.languages[0].name}

💰${data.currencies[0].name}

`; countriesContainer.insertAdjacentHTML('beforeend', html); countriesContainer.style.opacity = 1; }); } getCountryInfo('pakistan'); getCountryInfo('saudi'); getCountryInfo('canada'); getCountryInfo('great'); getCountryInfo('uae'); getCountryInfo('ukraine'); getCountryInfo('zambia');