我有以下代码,它返回一个'未捕获(在承诺中)对象' 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 }) ;
为什么我不能发现这个错误?