Dzianis
уже увидел )))
Talgat
Это да, но в итоге что делать то?)
если undefined после ввода значений в input- искать где косяк, если при первом рендере, зделать if(!value)..
{ Amir }
уже увидел )))
и что будет в консоли?
Talgat
Ладно спасибо,буду думать))
компонента рендерится или нет?
Oleg
При этих условиях нет
{ Amir }
ну что ?)
Dzianis
сначала undefined, потом значение, видимое всем - 1. Все я побежал на прием к врачу
Dzianis
не правильно
блин, сейчас очередь просижу свою... там функция ничего не возвращает
Dzianis
после 1 выведется еще один раз undefined
Dzianis
т.к. нет return
Dzianis
а функция вызвана с параметром
Dzianis
приду домой и посмотрю
Andrew
я ж спросил что выведется в консоль)
незнал, что let ругаться будет в этом случае....
Andrew
почему?
ну он вроде вместе var перед выполнением скрипта инициалтзируеися, только в var кладется undefined, а в лет отметка, что значение ещё не присвоено
Andrew
"внимание, правильный ответ" 😁
Taras
вар сплывает и в нем просто андефайн а лет и конст сплывет и упадет ерор
Taras
не правильно?)
{ Amir }
так а разве undefined не почти тоже самое что значение неприсвоено
Andrew
не правильно?)
я выше это написал, он грит - неправильно
Taras
ну да но там уже тебе упадет ошибка и будет легче
Taras
отлавливать
Taras
ошибку
Taras
будет видно что ты не так присвоил а не что просто андефайн
{ Amir }
почему такая ошибка будет?
Taras
Удобнее с ними работать
{ Amir }
я выше это написал, он грит - неправильно
я сказал Нет, потому что не по этой причине ошибка
{ Amir }
я уже сам подсказал что ошибка))
{ Amir }
ты предположил что ошибка и назвали причину, причина не верная
Taras
по причине что значение присваивается еще не обьявленой переменной поидеи
Taras
Я походу не про то подумал) тогда ахахах
Taras
Я думал тут вар лет разница в чем)
{ Amir }
Я думал тут вар лет разница в чем)
ну ты разработчик, ты и должен знать в чем разница)
Taras
так я и сказал)
Taras
Или ты про разный скоуп?
Taras
тот блочный а тот функциональный
{ Amir }
Или ты про разный скоуп?
я вообще спросил "Что выведет в консольн"
{ Amir }
парниша сверху сказал что ошибка, и это верно
{ Amir }
но почему?
Taras
Так я сказал почему)
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 на реальном проекте у меня был редакс-форм и инитиалВалуе никак не встал, по итогу все переписал самописным кодом.
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 && []