node8中 Async/Await 如何优雅的捕捉错误?
发布于 7 年前 作者 PowerDos 3476 次浏览 来自 问答

之前写习惯了es6,捕获错误一般是通过回调来实现 比如:

foo('A', (err, result) = >{
	console.log(err);
});

但是现在因为node8发布LTS版本,就开始用node8

用node8当然少不了 Async/Await 现在我捕捉错误用try/catch去捕捉

try{
	await foo();
}catch(err){
	console.log(err);
}

问题

众所周知,try/catch会影响性能,是否有更好的方法捕捉错误?

1 回复

turbofan 可以优化 try catch 了

来自酷炫的 CNodeMD

回到顶部