Когда хранить данные в переменных при выполнении методов? - PullRequest
0 голосов
/ 23 апреля 2020

Я пытаюсь выяснить, когда подходящее время хранить мои данные в переменных, а не просто выполнять метод над данными и двигаться дальше.

Пример:

function reverseInt(n) {
string = n + "";
stringArr = string.split("");
reverseString = stringArr.reverse();
if (reverseString.includes("-")) {
    reverseString.pop();
    reverseString.unshift("-")
}
reverseNum = parseInt(reverseString.join(""));
debugger
return reverseNum

}

Так, например, почему я могу просто выполнить reverseString.pop () и reverseString.unshift () без фактического сохранения этого создайте новую переменную и сможете перенести эту новую измененную версию данных в следующий метод.

Большое спасибо за чтение и потенциальный ответ!

...