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