I実際のエラーオブジェクトを返しますPromise.reject
確実に次のコードを持っている:使用Object.createの代わりsetPrototypeof
export const rejectWithAnError = function(error) {
if(error.constructor === Error) {
return Promise.reject(error);
}
const err = { error: true, message: error };
Object.setPrototypeOf(err, new Error());
return Promise.reject(err);
};
が、私はその後、良いでしょうObject.createを使用して言うこのlinkに出くわしたが。
この場合、Object.create
はどのように使用しますか?
[エラー](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error)を使用しないでください。 – ltamajs
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error –
新しいエラーを使用することもできますが、これは学習の練習です – dagda1