Перейти к содержимому
31 / 51

Как работает механизм автоматической вставки точки с запятой (ASI)?

ASI (Automatic Semicolon Insertion) — механизм JavaScript-парсера, который автоматически вставляет точку с запятой там, где её нет, но код без неё синтаксически некорректен. ASI срабатывает в трёх случаях: перед переносом строки, если текущий токен нельзя продолжить; перед закрывающей }; в конце файла. Но ASI не всегда работает как ожидается — строки, начинающиеся с (, [, `, / или +/-, приклеиваются к предыдущей.

Как работает механизм автоматической вставки точки с запятой (ASI)? | JScriptiser