Taras
Unitialized
Taras
Variable
Taras
Мнп так проще написать)
{ Amir }
да пофиг на вид ошибки, ты скажи почему она?
Taras
Я написал
{ Amir }
как это работает?
Taras
Использование переменной до ее инициализации
Taras
Так незя)
Taras
Ну варом можно
Ivan
Ну не томи уже ))
Ivan
Чё там в книге пишут?
Taras
Так ошибка не выше а ниже)
maxwell
Точно, работет. Перепутал. При let и const переменным undefined не присваивается по умолчанию, в отличие от случая с var.
Taras
Отмена
Taras
Ошибки не будет)
Ivan
Так оно работает что ли?
{ Amir }
Отмена
Охрана
Ivan
Бл, я уже за истину принял ошибку
Ivan
Короче
{ Amir }
Ошибки не будет)
вот это поворот
Ivan
Кто-нибудь, эксплей плиз
{ Amir }
ну вот и всё, мы вам перезвоним
Taras
Всмысле
Ivan
А то тут ща напишут, что оно выдаст ответ с какого-нибудь json placeholder
Taras
В книжке пишет что не будет
Taras
А стоп отмена отмена
Taras
Не то)
Taras
Будет
Ivan
Ну как бы внутри блока всё ясно почему так происходит
Ivan
А почему игнорится var a и не выдаёт undefined мне не совсем понятно если честно, возможно потому что код не выполняется после ошибки, хз, хотя звучит вроде логично
Taras
Введи в браузер и увижмщь
maxwell
Погугли, глянь
maxwell
Только что вычитал, что для этого случая оказывается свое понятие есть "temporal dead zone"
Ivan
Почему?
Ну обращение к переменной до инициализации при использовании let всегда референс ерор выдаёт, и видимо движок работает с a в контексте блока в данном случае
Ivan
Ну я говорю, он видит let a в блоке и var a глобально, и видимо начинает работать с a именно в блочном контексте
Ivan
Я по-другому это не могу объяснить
{ Amir }
А почему он начинает работать с а в блочной области?
Ivan
Вообще я ща задумался на счёт локальной области видимости, типа по аналогии с функциями, но у них есть доступ до внешней области видимости, так что наверно не оно, возможно какой-нибудь приоритет у областей видимости есть, но это тоже вряд ли
maxwell
Просто погугли ты и почитай :)
Taras
Функция блочнач область
Taras
Видимости
roma
Привет всем, подскажите, как правильно получать данные с формы(4 инпута в ней) по всем правилам хорошего тона в реакте?
{ Amir }
Шучу)
Ivan
Теплее
Ну на этом мои полномочия всё в принципе, глубже я вряд ли копну, особенно учитывая какие-то термины типа temporal dead zone, вряд ли я до этого сам дойду )
No Name
Ребят, а если есть строка в кавычках Могу я её как-то использовать при получении данных с сервера? Ну то есть setPairs(pairs.${переменная}:pairs)
No Name
подскажите пожалуйста
No Name
а то нужно получить данные и на базе переменной сформировать путь, а оно не хочет)
maxwell
Строку как свойство объекта что-ли использовать?
No Name
или сделать if else внутри получения прям
No Name
ну у меня переменная 1 или 2, так же ложится и на сервер инфа если 1 то в 1 И я хочу при получении с сервера данных, отправлять в зависимости от переменной в тот или иной массив чтобы путь был такой pairs = [{переменная1:[].переменная2:[]}]
No Name
пытаюсь сделать через доллар и бэктики а оно не воспринимает переменную
maxwell
У тебя массив, в котором объект, в котором два свойства
maxwell
Так?
Павел 💻
Всем привет! Пытаюсь понять, когда используется HOC , читал в интернете в основном попадаются примеры с апгрейдом кнопки, но ведь легче сделать 2 разные кнопки в том же styled-components. подскажите пожалуйста ещё несколько примеров использования HOC ?
Сидредин
No Name
изначально массив пустой. const [pairs, setPairs] = useState([]); Но в зависимости от переменной к нему должен формироваться путь внутри будут массивы, а переменная будет ключом походу чтобы выйти на массив 1 нужно будет pairs.1
Сидредин
@codermax 7765
💾 Max S.
@codermax 7765
kill -9 7765?
Сидредин
maxwell
Тебе тогда надо pairs[0]['переменная'] = данные
maxwell
Я хз как будет работать
maxwell
Попробуй
💾 Max S.
maxwell
Сидредин
kill -9 7765?
Сделай ещё раз вывод тех процессов
maxwell
Если ты через переменную строку передаешь
💾 Max S.
есть еще такое