Я знаю, что этот вопрос выглядит страшно, но это не так. Сожалею!Почему люди используют переменные в некоторых случаях?
Итак, в чем смысл создания одноразовой/неизменной «переменной»?
Допустим, у меня есть одно свойство, называемое «имя» в объекте Person.
const Person = {
name: 'Luis Felipe Zaguini'
};
Хорошо. Таким образом, невероятно часто встречаются люди, которые это делают:
let personName = Person.name;
console.log(`I've written my name, and it is ${personName}.`);
И все. В большинстве случаев эта переменная используется только один раз. Или иногда это ссылается на другие утверждения, но вы знаете, это бесполезно, потому что есть способ ссылаться на него, не устанавливая новую переменную.
Tecnically, вы тратите память процессора, распределение памяти что-то бесполезное, потому что вы можете, на самом деле, тип Person.name
несколько раз, и сделать это:
console.log(`I've written my name, and it is ${Person.name}.`);
Кроме того, вы тратите время и добавления больше строк к вашему коду. Я преувеличиваю? Многие программисты делают такие вещи, но лично мне это кажется не очень хорошо.
Я вижу, откуда вы родом, но я решил с правилом, что читаемость до оптимизации. В системе сборки JavaScript (или на других языках) вы можете вместо этого полагаться на оснастку, чтобы минимизировать/оптимизировать ваш код этими незначительными способами. Кроме того, использование 'const' говорит читателю, что переменная не будет изменена. –
На самом деле, я могу переназначить Person.name, и она будет отражать на personName, но, ради вопроса, я изменился, чтобы позволить. Я получил вашу сторону, читаемость - это большое дело, особенно при отладке. –