С появлением ES6 (он же ES2015) несколько лет назад, сдерживающее улучшения в дизайне языка JS было наконец завершено. Но вместе с этим появилось множество новых языковых возможностей в и без того сильно переполненной и фрагментированной экосистеме инструментов и сред JS. И изменения JS просто продолжают приходить и приходить. Для многих этот темп изменений может быть очень пугающим и разочаровывающим.
На этом семинаре мы рассмотрим различные функции, добавленные в JS с ES6 по настоящее время (ES2019), и попытаемся понять, на какие части мы должны обращать самое пристальное внимание. Вы не можете научиться всему - все меняется слишком быстро. Но вы можете почувствовать поток языка по мере его развития, и это то, о чем мы будем говорить на этом семинаре.
Узнайте, как и зачем использовать let, const
Узнайте, что такое деструктуризация и почему она улучшает читабельность вашего кода
Узнайте, как литералы шаблона улучшают работу со строками
Узнайте, что такое итератор и почему он полезен
Узнайте, как генераторы отличаются от обычных функций
FrontendMasters — одна из ведущих онлайн-платформ для изучения фронтенд- и веб-разработки. Курсы представлены в формате видеоворкшопов и преподаются практикующими экспертами из крупных технологических компаний. Платформа охватывает широкий спектр современных технологий (JavaScript, React, TypeScript и др.) и делает упор на глубокое понимание и применение знаний на практике.