Задачки по JavaScript
Каждый день — кусок кода на JavaScript и опрос «что выведет консоль?». Классы, генераторы, this, побитовые операции. Канал на английском.

Что это
@javascript — англоязычный канал о JavaScript, который ведёт разработчик под ником @nairihar. В описании он называет канал рассылкой с новостями, статьями и книгами о языке и отдельно зовёт на квизы. На практике главное здесь — именно квизы.
Почти каждый день выходит пост с пометкой CHALLENGE: короткий фрагмент кода, а следом опрос «What is the output?» с несколькими вариантами. Иногда между задачками появляется находка — например, недавно автор рассказал про tinyjs, инструмент для сборки десктоп-приложений на JavaScript размером меньше 10 МБ, и честно написал, что сам собрал на нём приложение.
Почему мы это выбрали
Задачки подобраны с подвохом, но без издевательства. Статические поля у наследуемых классов, стрелочные функции и this, геттеры при деструктуризации, генераторы с yield*, конструктор, который возвращает объект, typeof typeof 1 и цепочка 1 < 2 < 3. Всё это вещи, на которых спотыкаются и на собеседованиях, и в реальном коде.
Формат удобный: ответить можно за минуту, прямо в опросе, и сразу видно, как ответили остальные. Это как кроссворд к утреннему кофе, только для фронтендера. Разбора после опроса нет, поэтому, если ошиблись, придётся открыть консоль и разобраться самим — и это, пожалуй, самое полезное.
С чего начать
- Возьмите последнюю задачку и ответьте, не запуская код.
- Потом проверьте себя в консоли браузера и поймите, почему вышло именно так.
- Пролистайте ленту назад: задачи про this и классы идут почти подряд, хорошая серия для повторения.
- Если попалась незнакомая тема, например yield*, — это повод почитать документацию.
Кому подойдёт
Фронтенд- и Node-разработчикам, которые хотят держать язык в тонусе. Тем, кто готовится к собеседованию. И тем, кто учит JavaScript и уже знает основы: задачки быстро показывают, где понимание пока поверхностное. Нужен английский на уровне чтения кода.
Коротко о главном
Как часто выходят задачки? Почти каждый день: фрагмент кода и опрос.
Есть ли разбор ответов? В канале — нет, проверять придётся в консоли.
На каком языке канал? На английском, но код понятен и без него.





