{@debug ...}
Тег {@debug ...} предлагает альтернативу console.log(...). Он регистрирует значения определённых переменных каждый раз, когда они изменяются, и приостанавливает выполнение кода, если у вас открыты инструменты разработчика.
<script> let user = { firstname: 'Ада', lastname: 'Лавлейс' };</script>
{@debug user}
<h1>Привет, {user.firstname}!</h1>{@debug ...} принимает список имён переменных, разделённых запятыми (не произвольные выражения).
<!-- Компилируется -->{@debug user}{@debug user1, user2, user3}
<!-- Не скомпилируется -->{@debug user.firstname}{@debug myArray[0]}{@debug !isReady}{@debug typeof user === 'object'}Тег {@debug} без аргументов вставляет оператор debugger, который срабатывает при любом изменении состояния, в отличие от указанных переменных.