Как вывести переменную code1 за пределы функции? Конкретный пример, если не сложно.
Пробовал с localStorage, но не очень удобно проводить дальнейшие манипуляции.
var xhr1 = new XMLHttpRequest();
xhr1.open("GET", `http://localhost:1100/api/motivation/salesData?dt=2021-09-01`);
xhr1.onload = function (e) {
if (xhr1.readyState == 4 && xhr1.status == 200) {
var test = xhr1.response;
var person = JSON.parse(test);
var code1 = person.saleSum;
console.log(code1) // выводит
}
};
xhr1.send(null);
console.log(code1) // не выводит