Видео-курс о концепциях JavaScript
2 года назад·2 мин. на чтение
Рекурсия в JavaScript - Рекурсивные функции
Рекурсия это ситуация когда функция вызывает сама себя.Каррирование в JavaScript
В этом видео разбираемся как каррировать функции в JavaScript, и пишем функцию для каррирования функций.Итераторы в JavaScript
В этом выпуске говорим о том как сделать кастомный объект итерируемым сfor...of
. Итераторы или итерируемые объекты - это объекты, которые можно перебирать в цикле. Иногда бывает полезным создать собственный итератор на свои объекты, которые не являются итерируемыми изначально. Это будет полезно, т.к. удобство работы с такими объектами вырастет. Нужно будет всего лишь написать свой алгоритм перебора и возвращать результат определенного вида.
Symbol.iterator
. Это поле должно быть функцией. Функция должна возвращать объект с полем next
. next
это функция, которая в свою очередь должна возвращать объект с полями value
и done
.
Для чего генераторы в JavaScript?
В этом выпуске рассматриваем генераторы в JavaScript. Генераторы в JavaScript (generators) - это особый тип функций, которые могут приостанавливать свое выполнение, выполнять результат, и далее возобновлять свою работу в произвольный момент времени, вернуть еще один результат и т.д. При вызове методаnext
, генератор возобновляет выполнение и при достижении yield
приостанавливается. Результат выполнения функции генератора это ничто иное как итератор. У него есть метод next
, который возвращает объект с полями value
и done
.
Что такое прокси (Proxy) в JavaScript?
Proxy в JavaScript позволяет перехватывать и переопределять операции над объектом.Что такое поднятие (hoisting) в JavaScript
Поднятие - это механизм который делает возможным использование функций и переменных до их объявления.var
, let
, const
в JavaScript
Функции высшего порядка в JavaScript
Как пройти junior фронтенд собеседование?
год назад·1 мин. на чтение
Раскрываем секреты прохождения интервью на позицию фронтенд junior.
В этом видео я расскажу как пройти junior фронтенд собеседование. Впереди будет еще много видео, где я открою секреты поиска первой работы, решения кодинг таск, выбора технологий и т.д.
Для многих разработчиков собеседование является сложным процессом, особенно для джуниор разработчиков. Из-за возникающего стресса порой сложно сосредоточиться на решении задач. Но не стоит волноваться. В этом видео я дам советы, как пройти junior фронтенд собеседование.
Я прошел множество интервью и собеседовал десятки кандидатов различного уровня, и у меня есть, что рассказать.
Подписывайтесь на Boosty и пишите ваши вопросы. Я запишу видео-ответы или статьи, где вы сможете получить быстрый ответ на интересующие именно вас вопросы.
Как Пройти Junior Фронтенд Интервью от Веб-разработка - DevMagazine