Objekt med promise fejl i JavaScript

Det er mere almindeligt at give et fejlobjekt til reject funktionen i stedet for en fejlbesked:

javascriptlet promise = new Promise(function(resolve, reject) {
  setTimeout(function() {
    reject(new Error('error in promise')); // objekt med fejl
  }, 3000);
});

Man kan også kaste fejlobjekter med throw - dette vil være ækvivalent med at give dem til reject:

javascriptlet promise = new Promise(function(resolve, reject) {
  setTimeout(function() {
    throw new Error('error in promise'); // ækvivalent med reject
  }, 3000);
});
Задание 1

Omdan følgende kode i overensstemmelse med det lærte:

javascriptlet promise = new Promise(function(resolve, reject) {
  setTimeout(function() {
    let isError = false;
    
    if (!isError) {
      resolve('success');
    } else {
      reject('error');
    }
  }, 3000);
});