約束の外にあるエラー(以下の「新しいエラー」など)はどのように処理しますか?Js約束拒否の扱い
function testError() {
throw new Error("new error") // how to handle this?
var p123 = new Promise(function(resolve, reject) {
resolve(123)
});
return p123
};
testError().catch(err => {
return err; // code doesn't come here
})
.then(ok => {
console.log(ok)
});
使用 'あなたが動作するように)(.catchのための約束関数内のエラーをスローする必要がありますcatch' – Dummy
/試してみてください。彼らはいつも約束を返します。 – Shilly
[JSの約束を使用して非同期エラーをキャッチするにはどうすればよいですか?](http://stackoverflow.com/questions/42755042/how-can-i-catch-an-asynchronous-error-using-js-promises/42755300# 42755300) – guest271314