gpt4 book ai didi

javascript - 是否可以在同一条线上断开?

转载 作者:行者123 更新时间:2023-11-28 00:41:19 25 4
gpt4 key购买 nike

正常方式:

switch(whaa){

case 1:
if(condition){
xxx();
break;
}

}

但我可以在与我的代码相同的行中中断以避免 { } 吗?

喜欢

switch(whaa){

case 1:
if(condition)
break xxx();

}

这显然不起作用,但也许有不同的方法?

最佳答案

如果不包含括号,则仅执行第一条语句。因此第二条语句将在 if 之外执行。

但是,您可以使用逗号运算符使其成为单个语句,从而删除括号的使用。但是,您必须关注 质量而不是数量

if(condition)
xxx(), break;

上面的作用是在执行 xxx()后评估为 break

正如 thefourtheye 所指出的,break 是一个语句,因此不能用作使用逗号运算符的表达式。

所以它必须作为一个独立的语句来使用,所以括号不能被去掉。

关于javascript - 是否可以在同一条线上断开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27887817/

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