Kļūdas objekts promisa JavaScript

Pieņemtāk ir funkcijā reject padot nevis virkni ar kļūdu, bet gan objektu ar kļūdu:

javascriptlet promise = new Promise(function(resolve, reject) {
  setTimeout(function() {
    reject(new Error('kļūda promisā')); // objekts ar kļūdu
  }, 3000);
});

Var arī izmest objektus ar kļūdām izmantojot throw - tas būs līdzvērtīgi to padotšanai reject:

javascriptlet promise = new Promise(function(resolve, reject) {
  setTimeout(function() {
    throw new Error('kļūda promisā'); // līdzvērtīgi reject
  }, 3000);
});
Задание 1

Pārveidojiet šādu kodu saskaņā ar apgūto:

javascriptlet promise = new Promise(function(resolve, reject) {
  setTimeout(function() {
    let isError = false;
    
    if (!isError) {
      resolve('veiksme');
    } else {
      reject('kļūda');
    }
  }, 3000);
});