Promise

A Promise - это Object, возвращаемый function, которая еще не завершила свою работу. Promise буквально представляет собой 'обещание' функции в итоге вернуть результат через объект промиса.

Когда вызванная функция asynchronously завершает работу, вызывается функция объекта промиса, называемая обработчиком решения (или выполнения, или завершения) чтобы исходный объект вызова знал, что задача выполнена

 

 

Узнать больше

Чтобы узнать больше, пройдите по ссылкам

General knowledge

Technical reference