gpt4 book ai didi

javascript - 带返回和中断的开关盒

转载 作者:行者123 更新时间:2023-12-03 03:17:14 25 4
gpt4 key购买 nike

出于好奇,我经常看到这样的情况:

switch(something) {
case 'alice':
return something;
break;
}

如果break似乎完全没有必要,那么它有什么理由存在吗?

最佳答案

break; 语句可能在引入 return 语句之前就已存在。因此,它已经变得多余并且可以被删除。

事实上,当您通过 jslint 运行该代码时,它会显示此错误:

Unreachable 'break' after 'return'.

是否听从这个建议取决于你;如果您在确定特定风格之前尝试一些事情,那么在开发过程中这可能会很有帮助。

这是另一种写作风格,有些人可能认为这是更好的做法:

var retval = null;
switch (something) {
case 'alice':
retval = something;
break;
// ...
}
return retval;

关于javascript - 带返回和中断的开关盒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18393327/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com