我可以在案例之间设置默认值吗? - MDN 代码片段

问题描述

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/switch#can_i_put_a_default_between_cases

dart migrate
代码在我提到的 MDN 站点上提供。

我执行了这段代码,我预计只执行了 var foo = 5; switch (foo) { case 2: console.log(2); break; // it encounters this break so will not continue into 'default:' default: console.log('default') // fall-through case 1: console.log('1'); } 部分。

但是,console.log('default'); 部分也被执行了。

评论说这部分是“失败的”。

然而,为什么 1 输出到控制台?

如果你知道,请向我解释。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)