Показать сообщение отдельно
  #1 (permalink)  
Старый 09.07.2024, 09:05
Интересующийся
Отправить личное сообщение для Димитр Посмотреть профиль Найти все сообщения от Димитр
 
Регистрация: 09.07.2024
Сообщений: 17

вывести переменную из функции
Что то неверно написал. Надо получить значение flag, но все время 0 в консоли.

const elem = document.querySelector('.big');
let flag = 0;

const change = () => {
const colors = ["red", "yellow", "green"]

elem.style.background = colors[flag]

elem.className = `big ${colors[flag]}`

flag = (flag + 1) % colors.length

return flag;
}


elem.addEventListener('click', change);

let result = change;
console.log(flag);
Ответить с цитированием