Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Валидность кода и философия JavaScript (https://javascript.ru/forum/misc/23490-validnost-koda-i-filosofiya-javascript.html)

GuardCat 25.11.2011 18:07

Kolyaj, ok, важны все разделы одинаково, или следует обратить внимание на какие-то из них особенно?

Kolyaj 25.11.2011 18:13

Там грамматика языка. Обращать внимание даже не знаю на что.

GuardCat 25.11.2011 21:50

А ларчик просто открывался. В js есть метки. Ими я не пользовался, потому, раз прочитав, забыл о них.
Далее, если {} не участвует в выражении, значит это не литерал объекта, а блок. Т.е. в примере Kolyaj фигурные скобки отбрасываем без потери смысла. Меткой может быть любой набор разрешенных символов, кроме зарезервированных слов, после метки идёт двоеточие и инструкция. Меткой не может быть строка, например, потому вариант с заключением метки в кавычки не валиден.

Что касается двух первых примеров, то фигурные скобки в обычных скобках, это уже литерал объекта (все что в скобках вычисляется). Без скобок это просто блок, т.е., можно их просто отбросить в нашем случае.

Все логично и понятно. Мозг вернулся обратно. Дзен начинает познаваться.

Но, кстати, помогло не приложение А (дзен не познан до конца), а Флэнаган.


Часовой пояс GMT +3, время: 03:07.