Node.js:在正常的工作stream程中抛出exception是否可行?

我在我的node.js代码中使用生成器和promise,所以抛出和处理exception并不像以前那样痛苦。 所以我开始在C ++或C#中使用它们的方式开始使用exception:通常,如果我想立即退出函数,则抛出一个exception。 问题是 – 这是好的做法还是有什么缺点(performance,泄漏)?