【发布时间】:2017-08-07 02:18:31
【问题描述】:
var promise = new Promise(function(resolve, reject) {
try {
throw new Error('test');
} catch(e) {
reject(e);
}
});
promise.catch(function(error) {
console.log(error);
});
我们可以使用“try-catch”来抛出错误
// mothod 2
var promise = new Promise(function(resolve, reject) {
reject(new Error('test'));
});
promise.catch(function(error) {
console.log(error);
});
我们也可以使用“reject”来抛出错误。
它们有什么区别?
【问题讨论】:
标签: ecmascript-6 promise