作为前端开发工程师,Javascript 是我们的主要开发语言,它本身语法比较简单,并且生态系统也非常完善,在社区的影响力越来越大。
在我们使用过程中,经常会遇到各种奇怪的问题,让我们经常摸不着头脑。
本文灵感来自 wtfjs,整理了 6 个比较常见并且很有意思的问题。
1. 奇怪的 try..catch
❓问题
下面代码执行后将返回什么?2
还是 3
?
(() => {
try {
return 2;
} finally {
return 3;
}
})();