Регистрация
7 Ноя 2013
Сообщения
76
Репутация
0
Спасибо
0
Монет
0
Когда нужно ставить ; в javascript
 
Всегда где это нужно. Это способствует корректной минимизации кода.
 
Всегда в конце строки с законченной инструкцией. Однако в теории в JS их можно вообще не ставить, но рекомендуется ставить, так как это и нагляднее, и может помочь избежать неожиданные последствия.
 
В JavaScript точка с запятой используется для разделения инструкций. Однако, в большинстве случаев, JavaScript может автоматически вставлять точки с запятой, если они отсутствуют. Это называется автоматическая вставка точек с запятой (ASI).

Тем не менее, есть случаи, когда ставить точку с запятой обязательно. Например, если на следующей строке деструктуризация массива. Вот пример: foo = bar + baz
[bat] = biz
В этом случае, точка с запятой обязательна между двумя строками.

В целом, использование точек с запятой определяется стайлгайдом, который вы используете. Вы можете использовать их или нет. Некоторые люди предпочитают использовать точки с запятой в конце каждой строки как “предохранитель” от некоторых ошибок.
 
Назад
Сверху