JavaScript'теги Promise катасы объектиси

reject функциясына ката сабын эмес, ката объектин берүү кеңири таралган:

javascriptlet promise = new Promise(function(resolve, reject) {
  setTimeout(function() {
    reject(new Error('promise'теги ката')); // ката объекти
  }, 3000);
});

Ошондой эле throw жардамы менен ката объекттерин чыгарса болот - бул аларды reject берүү менен бирдей:

javascriptlet promise = new Promise(function(resolve, reject) {
  setTimeout(function() {
    throw new Error('promise'теги ката'); // reject менен бирдей
  }, 3000);
});
Задание 1

Төмөнкү кодду үйрөнгөндүгүбүздөй өзгөртүңүз:

javascriptlet promise = new Promise(function(resolve, reject) {
  setTimeout(function() {
    let isError = false;
    
    if (!isError) {
      resolve('ийгилик');
    } else {
      reject('ката');
    }
  }, 3000);
});