Я начинаю использовать среду Cloud9, которая работает в js.
У меня есть задание, в котором мне нужно использовать глобальную переменную, которая будет изменяться каждый раз при вызове функции. Насколько мне известно, я должен использовать глобал, поскольку мне нужно сохранить текущее значение переменной, чтобы иметь возможность изменять его каждый раз при вызове функции.
Сначала я получил предупреждающее сообщение: VarName is not defined, please fix or add /*global VarName*/
Что я исправил, добавив то, что там сказано.
Теперь я получаю это предупреждение: Read-only global VarName should not be modified.
I я застрял в этом в течение долгого времени и действительно мог бы воспользоваться советом, как решить эту проблему.
Это строки кода, участвующие в том, что я говорю:
/*global distance*/
let distance=0;
// Function that returns the total distance traveled
function distanceTraveled(speed){
distance=distance+speed*(1/6);
return distance;
}
function distanceToTarget(totalDistance){
totalDistance=totalDistance-distanceTraveled(0);
return totalDistance;
}
Примечание. Я использую js только несколько дней и имею небольшой опыт программирования.