Если коротко - в блоке node js выражение [[ИМЯ_ПЕРЕМЕННОЙ]] заменяется на получение значения этой переменной из обьекта, в котором все переменные передаются в блок node js, поэтому по сути вы писали что то типа const BAS_VARIABLES[VARIABLE_NAME] = '', и странно что это вообще работало в записи
Комменты в js // не нравятся басу
-
Собственно действие браузер - яваскрипт.
Много кода и были комменты через //
в записи не ругается, правда до комментов дело не доходит, там выход раньше
а вот в запуске отказывается запускаться с наличием таких комментов вообще не запускает.Если в записи использовать в самом начале такие комменты, то и в записи ругается:
SyntaxError: Missing catch or finally after try
В чем прикол ? как обойти ? понятно что можно удалить, но как бы не айс.
-
Короче как всегда, сам нашел сам ответил.
Басу не нравится когда просто //
пропускает только так:/* adskfjkadjf */ -
Дополню, а то уж час бьюсь на ровном месте:
Можно сломать код баса комментами, просто в комментах случайно оставить не закрытую скобку, например так:
/* мой коммент if (парам парам) { */вот об эту скобку бас споткнется, но даже кубик не покажет какой, ищи потом по всему скрипту.
-
@Bigma said in Комменты в js // не нравятся басу:
вот об эту скобку бас споткнется, но даже кубик не покажет какой, ищи потом по всему скрипту.
Да прикольный баг, я как-то ловил подобные. Много нервных клеток забирают ))