❓ Что такое замыкание (closure) в JavaScript?
Ответ:
Замыкание — это функция, которая «запоминает» лексическое окружение, в котором была создана, даже после выхода из него.
Ставь ❤️ если знаешь ответ
Если нет — ставь 💅
Coderoll | Frontend
Ответ:
Ставь ❤️ если знаешь ответ
Если нет — ставь 💅
Coderoll | Frontend
Функции
Сложный для понимания пункт, особенно для новичков. И мы здесь не про чисто функциональное программирование, как в некоторых других языках. Но если говорить простыми словами, то старайтесь следовать правилам:
📌 Описывайте действия в функциях исходя из вопроса "Как прийти к такому результату?", а не "Сделать это и это"
📌 Используйте встроенные методы вместо того, чтобы реализовывать такой же функционал вручную
Coderoll | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯1
❓ Что такое Callback Hell?
Ответ:
Callback Hell — это ситуация, когда код становится трудно читаемым и поддерживаемым из-за глубокой вложенности коллбэков. Это часто происходит при работе с асинхронными операциями. Проблему можно решить с помощью Promises или Async/Await.
Ставь ❤️ если знаешь ответ
Если нет — ставь 💅
Coderoll | Frontend
Ответ:
Ставь ❤️ если знаешь ответ
Если нет — ставь 💅
Coderoll | Frontend
❓ Что такое Destructuring Assignment?
Ответ:
Destructuring Assignment — это синтаксис JavaScript, который позволяет извлекать данные из массивов или объектов в переменные. Это упрощает работу с данными и делает код более читаемым.
Ставь ❤️ если знаешь ответ
Если нет — ставь 💅
Coderoll | Frontend
Ответ:
Ставь ❤️ если знаешь ответ
Если нет — ставь 💅
Coderoll | Frontend
❓ Что такое for...of?
Ответ:
for...of — это цикл, который итерируется по итерируемым объектам (массивы, строки, генераторы и т.д.), возвращая значения элементов.
Ставь ❤️ если знаешь ответ
Если нет — ставь 💅
Coderoll | Frontend
Ответ:
Ставь ❤️ если знаешь ответ
Если нет — ставь 💅
Coderoll | Frontend
❤1
Инструмент для пошаговой визуализации выполнения JavaScript
Хороший инструмент, чтобы понять, как именно работает ваш код: пишешь в редакторе, двигаешь ползунок и смотришь как происходит выполнение
➡️ Ссылка на ресурс
Coderoll | Frontend
Хороший инструмент, чтобы понять, как именно работает ваш код: пишешь в редакторе, двигаешь ползунок и смотришь как происходит выполнение
Coderoll | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
100 челленджей для фронтендеров с задачами разной сложности
Сайт, на котором собрали сотню задачек для фронтов — от вёрстки поп-апов до фронтенда для email-клиента
➡️ Попрактиковаться можно на сайте
Coderoll | Frontend
Сайт, на котором собрали сотню задачек для фронтов — от вёрстки поп-апов до фронтенда для email-клиента
Coderoll | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Функции
Одно из первых правил, которые мы изучаем в функциях - это соблюдение правила DRY (don't repeat yourself)
Coderoll | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Ответ:
- number
- boolean
- bigInt
- symbol
- null
- undefined
- object
Ставь ❤️ если знаешь ответ
Если нет — ставь 💅
Coderoll | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯1
Наглядный инструмент для тестирования производительности вашего кода на JavaScript
Позволяет указать базовые случаи, отдельные тест-кейсы к ним и увидеть, сколько операций в секунду уйдет на это
➡️ Ссылка на сервис
Coderoll | Frontend | #инструменты
Позволяет указать базовые случаи, отдельные тест-кейсы к ним и увидеть, сколько операций в секунду уйдет на это
Coderoll | Frontend | #инструменты
Please open Telegram to view this post
VIEW IN TELEGRAM