Отправляет email-рассылки с помощью сервиса Sendsay

Как создать сайт

  Все выпуски  

Как создать сайт


Что такое промисификация

Здравствуйте!  В этом уроке  мы с вами рассмотрим такой вопрос   как проимсификация. Промисификация – это длинное слово для простого преобразования. Мы просто берём функцию, которая принимает некий колбэк и меняем её, чтобы она вместо этого возвращала промис.

Такие преобразования очень часто необходимы в реальной жизни, так как многие функции и библиотеки основаны на колбэках, а использование промисов более удобно, поэтому есть смысл «промисифицировать» их.

Например, у нас есть функция loadScript(src, callback) из урока Введение: колбэки.

function loadScript(src, callback) { 
let script = document.createElement('script'); 
script.src = src; script.onload = () => callback(null, script); 
script.onerror = () => callback(new Error(`Ошибка загрузки скрипта ${src}`)); 
document.head.append(script); } 
// использование: 
loadScript('path/script.js', (err, script) => {...})

Читать далее

Промисификация

В избранное