Относительно легкий день, раскидал очередную пачку откликов и перешел к теории. По порядку реализовал ключевые функциональные инструменты с помощью
reduce и понял, как они работают изнутри. Также познакомился с понятием предиктора — это когда мы проверяем условие и получаем
true или false. Для таких дел отлично подходят методы every, some и find. А еще год назад я думал, что эти методы мне никогда не понадобятся и только гуру используют их в работе.Интересно было посмотреть на применение этих функций в асинхронном коде. Оказалось, ничего страшного не случится, если не забывать про
then. Также я сегодня познакомился с параллельными функциями, которые были представлены в виде вебворкеров.Это специальный объект, который позволяет запускать код в фоновом потоке, не мешая основному потоку выполнения, на котором работает интерфейс пользователя. Вебворкеры не имеют доступа к DOM и работают в отдельном глобальном контексте. Они обмениваются данными с основным потоком с помощью системы сообщений. Пока ещё плохо представляю где они мне могут потребоваться.
#статистика День 689 == 920 часов в IT