169 похожих чатов

Не совсем svelte, но туплю в "трех соснах" почему нельзя присвоить

{a, b} = obj ?
Но можно при объявлении const {a, b} = obj

7 ответов

12 просмотров

А почему должно быть можно?

Жс думает, что {a,b} это создание объекта

Valeriy-Filatov Автор вопроса
Alexander Podvodnii
А почему должно быть можно?

Так ведь можно при создании переменных, почему нельзя при переприсвоении?

Valeriy Filatov
Так ведь можно при создании переменных, почему нел...

Потому что синтаксически интерпретатор не может определить, хочешь ли ты присвоить что-то или создаёшь новый объект — выглядит это одинаково

Valeriy-Filatov Автор вопроса
Prokhor Minin
Потому что синтаксически интерпретатор не может оп...

nodejs однако может :) Welcome to Node.js v16.14.2. Type ".help" for more information. > let obj={a:1,b:2} undefined > let a, b undefined > {a,b} = obj { a: 1, b: 2 } >

Valeriy Filatov
nodejs однако может :) Welcome to Node.js v16.14....

Приколы репла, наверное. Он позволяет писать foo = smth если foo нет в скоупе. Он автоматически объявит его как переменную

Valeriy-Filatov Автор вопроса
Prokhor Minin
Потому что синтаксически интерпретатор не может оп...

Наверное, да, чтобы выполнить такое присвоение надо убедиться, что "слева" нет операндов, что обеспечивается типом (const) или скобкой...

Похожие вопросы

Обсуждают сегодня

Коллеги, здравствуйте! А можно узнать ваше мнение относительно Wolfram Mathematica vs Julia? Просто у меня стоит выбор между тем, чтобы продолжить преподавать Wolfram Mathemat...
Илья Гаража
10
Обновленный chat тестили уже господа? Готовимся на заводы ? Простой проект на ларавель собирает за 1 ответ..
Jacov Borisov
14
есть тут кто-то , кто только начал изучать си? если проходите курс на степике или как-то сами изучаете, пишите, может, скооперируемся?..
Eule
20
кому не сложно распишите пожалуйста для какой цели тут вот эти скобки и в них пихается указатель?
Михаил Helper
15
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
словил ушиб всей бабки Uncaught Error: Class "EvolutionCMS\Main\MainServiceProvider" not found in и ни composer update, ни composer dump-autoload не помогает что ещё сделать...
Oleg Nosov
7
Такс, блин, таки кто-то знает, каким образом работают макросы stdin/stdout/stderr? Я влез в stdio.h, там определения нет, отладил через асмокод - вызывается функция со странны...
The Bird of Hermes
18
Или мне дублировать структуру с информацией о следующем потоке в адресное пространство текущего потока?
One
9
Комрады, посоветуйте, куда копать? Стал прикручивать кастомизацию тем. В OnShow главной главной формы пытаюсь загрузить из файла настроек и применить тему (на скрине, как долж...
Ed Doc
13
Серьезно? Вот прям так на глагне на первом экране?
Sasha Beep
8
Карта сайта