Обновление глобального значения из функции - PullRequest
0 голосов
/ 13 февраля 2019

все.Я работаю над проектом, и у меня есть две функции для слайд-шоу с использованием одной и той же глобальной переменной.Я хочу, чтобы значение передавалось между функциями вместо сброса на 1 при каждом переключении.Можно ли постоянно обновлять глобальную переменную из функции или мне действительно нужно переосмыслить мой код?

1 Ответ

0 голосов
/ 13 февраля 2019

Вы в основном ответили на свой вопрос, если переменная является глобальной и let или var.Вы не можете навсегда изменить что-то в JS.При этом пусть переменные let не могут стать const, а переменные const могут стать let, но вы можете сохранить значение внутри функции или сделать его глобальным и изменить его через функцию.Попробуйте что-то вроде этого:

let myVariable = 0;

const loopOne = () => {

    for(let i = 0; i < 5; i++){

        myVariable++;
    };
  return true;
};

const loopTwo = () => {

    for(let i = 0; i < 5; i++){

        myVariable++;
    };
  return true;
};

loopOne();
loopTwo();


Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...