Discuss / JavaScript / try catch和callback(err,res)两种错误处理方式哪种更好一些?

try catch和callback(err,res)两种错误处理方式哪种更好一些?

Topic source

老师讲得好。

我在看express和mysql api教程的时候看到多数的错误处理方式是像这样的:

mysql.query(query, values, (err, res) => {
  if (err) errHandling();
  else pass();
});

请问这两种错误处理方式该怎么选择?

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

你往后继续看两节就知道这不是两种错误处理方式二选一的问题

try catch是捕获同步代码的,

callback(err,res)是处理异步代码的


  • 1

Reply