Dzianis
уже увидел )))
Oleg
Oleg
{ Amir }
ну что ?)
Dzianis
сначала undefined, потом значение, видимое всем - 1. Все я побежал на прием к врачу
{ Amir }
Dzianis
не правильно
блин, сейчас очередь просижу свою... там функция ничего не возвращает
{ Amir }
Dzianis
после 1 выведется еще один раз undefined
Dzianis
т.к. нет return
Dzianis
а функция вызвана с параметром
Dzianis
приду домой и посмотрю
{ Amir }
Andrew
почему?
ну он вроде вместе var перед выполнением скрипта инициалтзируеися, только в var кладется undefined, а в лет отметка, что значение ещё не присвоено
{ Amir }
Andrew
"внимание, правильный ответ" 😁
Taras
вар сплывает и в нем просто андефайн а лет и конст сплывет и упадет ерор
Taras
не правильно?)
{ Amir }
так а разве undefined не почти тоже самое что значение неприсвоено
Taras
ну да но там уже тебе упадет ошибка и будет легче
Taras
отлавливать
Taras
ошибку
Taras
будет видно что ты не так присвоил а не что просто андефайн
{ Amir }
почему такая ошибка будет?
Taras
Удобнее с ними работать
{ Amir }
я уже сам подсказал что ошибка))
Andrew
{ Amir }
ты предположил что ошибка и назвали причину, причина не верная
Taras
по причине что значение присваивается еще не обьявленой переменной поидеи
{ Amir }
Taras
Я походу не про то подумал) тогда ахахах
Taras
Я думал тут вар лет разница в чем)
Taras
так я и сказал)
Taras
Или ты про разный скоуп?
Taras
тот блочный а тот функциональный
{ Amir }
парниша сверху сказал что ошибка, и это верно
{ Amir }
но почему?
Taras
Так я сказал почему)
{ Amir }
Taras
да
{ Amir }
не правильно)
{ Amir }
там все переменные объявлени и присвоены значения)
{ Amir }
Но там ошибка
Taras
Ну как нет вот же я попробовал выпала Cannot access 'a' before initialization
Taras
Или ты суто про его ошибку где value у него андефайнд
Talgat
requerid верни либо в maxLength пропиши проверку if(!value). Redux-form регистрирует форму только после рендера компоненты, т.е. в редюсере форм нет твоей формы до рендера, значит value=undefined. Можешь попробовать прописать initialValue по докум из redux-form.(если это зделаешь, дай знать). После обновления react на реальном проекте у меня был редакс-форм и инитиалВалуе никак не встал, по итогу все переписал самописным кодом.
{ Amir }
Taras
Ну так я и ответил)
Taras
“Нельзя получить доступ к “а” перед инициализацией"
Taras
то что в ошибке
Taras
а я сказал нельзя присваивать еще не инициализированой переменной
{ Amir }
но у нас же есть внешняя a
Alexandr
А чому вообще ошибка вылазит? Разве не должна переменная найтись в родительском окружении, если она в текущем ещё не объявлена?
Taras
суто у него есть? или мы определили такую ситуацию?)
{ Amir }
там был такой прикол, типа у нас два идентификатора с одним именем
{ Amir }
внешний "а" и локальный "а"
Taras
аааа
Taras
и что внутри делается?
{ Amir }
почему выдает такую ошибку хз
Taras
А что локально делается?
{ Amir }
но должен выдавать как VM5553:6 Uncaught SyntaxError: Identifier 'a' has already been declared
Taras
но она ж локальная типо к той никакого
Taras
отношения не имеет так же как и в цикле
Taras
let i
Taras
не?
{ Amir }
А что локально делается?
типа он видит что есть внешняя "а" и что есть внутренняя let a, но она еще не присвоена
{ Amir }
типа конфликт имен
Taras
я понял
{ Amir }
я ответил как и ты что будет ошибка об использовании "а" раньше объявления
Taras
это такие уже логические вопросики люблю такие)
{ Amir }
Но мне сказали что типа о конфликте имен и я такой "ну да, ну да..."
Taras
так же как и что будет “а” && 1 && []