从拒绝承诺方法中捕获错误

时间:2017-06-20 15:50:46

标签: javascript

我有以下代码,它返回一个'未捕获(在承诺中)对象' ajax调用失败时控制台出错。

const customCall = (requestType, submitUrl, values) =>
  new Promise((resolve, reject) => {
    $.ajax({
      type: requestType,
      url: submitUrl,
      dataType: 'json',
      data: values,
      success: response => resolve(response),
      error: err => reject(err),
    });
  }).catch((err) => {
    const errorObject = { _error: "fail" };
    throw errorObject;
  }).then((result)=> { //do whatever }) ;

为什么我不能发现这个错误?

0 个答案:

没有答案