Node.js:在正常工作流中抛出异常可以吗?

Node.js:在正常工作流中抛出异常可以吗?,node.js,exception,Node.js,Exception,我在node.js代码中使用生成器和承诺,因此抛出和处理异常不像以前那样痛苦。因此,我开始使用异常,以与C++或C语言中的方法相同的方式使用:通常,如果我想立即退出函数,我将抛出异常。问题是-这是一个很好的做法,或者有任何缺点(性能、泄漏)?如果没有这些缺点,情况会更糟。必须为所有nodejs程序员阅读。

我在node.js代码中使用生成器和承诺,因此抛出和处理异常不像以前那样痛苦。因此,我开始使用异常,以与C++或C语言中的方法相同的方式使用:通常,如果我想立即退出函数,我将抛出异常。问题是-这是一个很好的做法,或者有任何缺点(性能、泄漏)?

如果没有这些缺点,情况会更糟。必须为所有nodejs程序员阅读。