Цифровизация
Цифровизация - это когда тебе нужно реализовать функционал выгрузки в Excel, а также импорта из Excel
Цифровизация - это когда тебе нужно реализовать функционал выгрузки в Excel, а также импорта из Excel
Разделение больших и длинных чисел в типах данных BigInt и Number, делаем наш JavaScript код читабельнее и чище. Написав чистый код ты улучшаешь качество проекта, легкость его восприятия и понимания.
Promise – это специальный объект, который содержит своё состояние. Вначале pending («ожидание»), затем – одно из: fulfilled («выполнено успешно») или rejected («выполнено с ошибкой»).
На promise можно навешивать колбэки двух типов:
onFulfilled – срабатывают, когда promise в состоянии «выполнен успешно».
onRejected – срабатывают, когда promise в состоянии «выполнен с ошибкой».
Способ использования, в общих чертах, такой:
Код, которому надо сделать что-то асинхронно, создаёт объект promise и возвращает его.
Внешний код, получив promise, навешивает на него обработчики.
По завершении процесса асинхронный код переводит promise в состояние fulfilled (с результатом) или rejected (с ошибкой). При этом автоматически вызываются соответствующие обработчики во внешнем коде.
Спасибо за внимание.
Метод catch() используют для обработки ошибки при выполнении асинхронной операции.
Метод принимает один аргумент:
💡 onReject — функция-колбэк, которая будет вызвана при переходе промиса в состояние «ошибка» rejected. Функция имеет один параметр, в который передаётся информация об ошибке.
Возвращает промис.
Метод forEach() можно использовать, когда вам необходимо совершить одну и ту же операцию над всеми элементами массива.
Хотя в JavaScript уже есть возможность делать это, используя цикл for, метод forEach() — это отличная альтернатива с рядом преимуществ:
✓ Использование метода forEach() является декларативным способом обозначить нашу операцию.
✓ Позволяет удобно получать элемент в текущей итерации, без необходимости всякий раз обращаться к массиву по индексу.
Однако вместе с тем мы получаем и несколько недостатков:
✓ В forEach() не будут работать return, break и continue, а следовательно, мы никак не можем прервать или пропустить итерацию. Потому, если для решения задачи необходимо воспользоваться каким-либо из этих операторов, придётся использовать обычный цикл for.
✓ forEach() обрабатывает элементы массива в прямом порядке, то есть мы не можем пройти по массиву с конца.
💡 Метод forEach() автоматически встроен в любой массив.
В этом уроке мы подробно разберем преобразование типов данных в JavaScript разберем интересные приемы и научимся сокращать код. Приятного просмотра, не забудь поставить лайк, подписаться и оставить комментарий.
Файлы к уроку - https://github.com/junjun-it-courses/js_course_3_lesson_3