Источник: Nuances of Programming Когда-то мне было трудно разобраться в таких понятиях, как обратные вызовы, промисы и асинхронные функции. Что это вообще такое? В каких случаях используются? Как работают? Каков их внутренний механизм? В данной статье мы раз и навсегда проясним суть этих процессов. Обратные вызовы Со 100% уверенностью можно сказать, что обратный вызов — это функция, которая передается в другую функцию в качестве аргумента. В дальнейшем она может быть вызвана в любое время той функцией, в которую мы ее передали...
Привет! На связи Merion Academy - платформа доступного IT образования. Промис в JavaScript — это заменитель (прокси) для значения текущей операции. Обычно мы используем промис для управления ситуациями, когда необходимо дождаться результата операции. Например, при загрузке файлов на сервер и ожидании ответа от API, или просто при запросе у пользователя выбора файла с их компьютера. В этой статье вы узнаете о промисах в JavaScript, создавая реальное приложение, похожее на приведенное ниже: Промис — это просто функция, она возвращает объект, к которому можно прикрепить обратные вызовы...