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