Есть функция
function takeInfo() {
let x = 0;
let y = 1;
let z = 2;
}
Функция запускается после загрузке страницы
window.onload = function() {
takeInfo();
}
А так же при изменении размера страницы
window.addEventListener('resize', function(event) {
takeInfo();
}, true);
Функция takeInfo() получает некоторую информацию со страницы, обрабатывает и как итог я получаю три переменные с какими-то значениями. И эти значения я хочу использовать при нажатии на один из элементов на странице.
document.querySelector('.but').onclick = function() {
console.log(x, y, z)
}
Как правильно создавать и использовать переменные в моем случае?