Я пишу код React & ES6 уже около 2 месяцев.Не уверен, что я просто не сталкивался с этой проблемой, или у меня сегодня утром замерзают мозги.
Провел какое-то исследование и наткнулся на кучу статей на const
& let
, ноничего не решатьЯ читал, что вам больше не нужно использовать var
, тогда как бы вы справились с этой ситуацией?
function () {
let variable = null;
if (condition) {
variable = 'hello world';
}
console.log(variable); // want 'hello world' if condition
}
Редактировать: пожалуйста, предположите, что функция вызывается и условие true
.
Я вижу, что код работает в этих условиях, но моя путаница заключается в следующем: перед тем, как я ссылаюсь на переменную в журнале консоли, мой ESlint сообщает [eslint]: 'variable' is assigned a value but never used
.
Разве он не используется?