gpt4 book ai didi

javascript - javascript中的嵌套switch语句

转载 作者:可可西里 更新时间:2023-11-01 01:21:53 24 4
gpt4 key购买 nike

是否可以在 javascript 中使用嵌套的 switch 语句。

我的代码是这样的

switch(id1)
{
case 1:
switch(id2){
case 1:{
switch(id3){
case 1:{}
case 2:{}
}
}
case 2:{
switch(id4){
case 1:{}
case 2:{}
}
}
}
case 2:
}

如果是,那么这是一个很好的做法,或者我们可以使用任何替代方法。

最佳答案

你的方法绝对没问题。

您可以使用 switch (true) 使 switch 的嵌套不那么复杂:

switch (true) {
case ((id1 === 1) && (id2 === 1) && (id3 === 1)) :
case ((id1 === 1) && (id2 === 1) && (id3 === 2)) :
case ((id1 === 1) && (id2 === 2) && (id3 === 1)) :
case ((id1 === 1) && (id2 === 2) && (id3 === 2)) :
case ((id1 === 2) && (id2 === 1) && (id3 === 1)) :
case ((id1 === 2) && (id2 === 1) && (id3 === 2)) :
case ((id1 === 2) && (id2 === 2) && (id3 === 1)) :
case ((id1 === 2) && (id2 === 2) && (id3 === 2)) :
}

关于javascript - javascript中的嵌套switch语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38370979/

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