Вместо переназначения prop
создайте новую переменную для первого слова. Таким образом, и prop
, и value
могут быть объявлены с помощью const
:
const connection = {};
for (const [prop, value] of connectionString) {
const firstWord = prop.split(' ')[0];
connection[firstWord] = value;
}
В большинстве случаев чистый читаемый код может нормально работать без переназначения переменной. Лучше всего переназначать существующую переменную только тогда, когда у вас абсолютно есть - это большая часть того, почему существует правило, чтобы побудить вас использовать const
(и в результате создать более читаемый код).
Вы также можете достичь этого без промежуточной переменной:
const connection = {};
for (const [prop, value] of connectionString) {
connection[prop.split(' ')[0]] = value;
}