Junior — Senior
38
Поведение Promise при множественных вызовах resolve и reject
Task condition
Разберите, что происходит с объектом Promise, если функции resolve() и reject() вызываются подряд несколько раз.
new Promise((resolve, reject) => {
resolve(1);
resolve(2);
reject('error');
}).then(
(value) => {
console.log(value);
},
(error) => {
console.log('error');
}
);
Опишите, какой результат будет выведен в консоль и почему дальнейшие вызовы resolve/reject не влияют на уже завершённый промис.