JS изменить глобальную переменную внутри функций и использовать новые данные за пределами
Мне нужно глобальную переменную level изменить внутри функций и далее использовать ее уже за пределами с новыми данными. Как мне использовать измененную переменную в дальнейшем? Сейчас он не видит новые данные, только внутри функций.
В краце я хочу изменить переменную внутри функций и использовать новые данные глобально
JS
let level;
if (navigator.getBattery) {
navigator.getBattery()
.then(function (event) {
level = event.level * 100;
alert('Уровень зарядки: ' + level);
})
.catch(function (e) {
console.error(e);
});
}
alert('Уровень зарядки: ' + level); // Как тут вывести?