egg.js 里面后端使用throw 和 return 有何不同?
throw 是抛出异常,如果没有catch,则程序就会终止了。return 是函数返回,一个函数如果return了,则return后面如果有代码也不会执行了,但是整个程序还是正常的
throw 是跑出异常,return 是函数返回,两者完全不是一个东西吧。throw 要 catch 才能捕获到,return 是函数执行完就会返回。
8 回答4.6k 阅读✓ 已解决
6 回答3.3k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
5 回答6.3k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
throw 是抛出异常,如果没有catch,则程序就会终止了。
return 是函数返回,一个函数如果return了,则return后面如果有代码也不会执行了,但是整个程序还是正常的