@sashka123456765432

Нужна помощь с функциями?

document.addEventListener("click", Up)

function Up() {
    yPos -= 10
}

function draw() {
    ctx.drawImage(pukan, xPos, yPos);
}


Нужно сделать так чтобы функция Up изменяла значение yPos внутри функции draw
Можно сделать вот так
document.addEventListener("click", draw)

function draw() {
    yPos -= 10
    ctx.drawImage(pukan, xPos, yPos);
}

но я хочу что-бы было две функции
  • Вопрос задан
  • 69 просмотров
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Объявить yPos так, чтобы переменная была видна в обеих функциях
let yPos = 0;

document.addEventListener("click", () => yPos -= 10);

function draw() {
    ctx.drawImage(pukan, xPos, yPos);
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы