Вы в основном ответили на свой вопрос, если переменная является глобальной и 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();