Доступ к глобальным переменным, измененным в функции из разных файлов - PullRequest
0 голосов
/ 14 июля 2020

Я использую webpack, и у меня есть 2 глобальные переменные, я назначаю их в функции и хочу использовать их в другой функции в другом файле. Это возможно? мой код:

var info = [];
async function getSearch(searchBar) {
       try {
           const value = (document.getElementById(searchBar).value).toLowerCase();
           const url = `http://api.openweathermap.org/data/2.5/weather?q=${value}&APPID=1&units=metric`;
           const url2 = `http://api.openweathermap.org/data/2.5/weather?q=${value}&APPID=1&units=imperial`;
           const response = await fetch(url, { mode: 'cors' });
           const response2 = await fetch(url2, { mode: 'cors' });
           cityData = await response.json();
           cityData2 = await response2.json();
           info = [cityData, cityData2];
       } catch (error) {
           console.error('Error:', error);
       }
   };

function getInfo(){
 return info;
} 

Я экспортирую обе переменные (cityData и cityData2), чтобы использовать их в другой функции в другом файле, но получил ошибку «переменная не определена». Как я могу получить доступ к данным в любом месте? Спасибо

...