Выразительный JavaScript: Ожидание нескольких обещаний

У конструктора Promise есть метод all, который, получая массив обещаний, возвращает обещание, которое ждёт завершения всех указанных в массиве обещаний. Затем он выдаёт успешный результат и возвращает массив с результатами. Если какие-то из обещаний в массиве завершились неудачно, общее обещание также возвращает неудачу (со значением неудавшегося обещания из массива). Попробуйте сделать что-либо подобное, написав функцию all. Заметьте, что после завершения обещания (когда оно либо завершилось успешно, либо с ошибкой), оно не может заново выдать ошибку или успех, и дальнейшие вызовы функции игнорируются. Это может упростить обработку ошибок в вашем обещании. 👉Telegram канал: 👉 Telegram лс: @anubis16 👉 ВК-сообщество: 🔥 Персональный блог: #выразительный #javascript #практика
Back to Top