Доброго времени суток. Недавно начал изучать JS, возник вопрос зачем нужны функции Promise.resolve и Promise.reject? Они возвращают какой-то недопромис (который всегда резолвится или всегда реджектится) и я не могу понять зачем это может пригодится. Может кто-то сможет привести пример, где это дает какие-то преимущества.