gpt4 book ai didi

javascript - 检查一个开关,看看它是否有外壳

转载 作者:行者123 更新时间:2023-11-29 09:55:13 25 4
gpt4 key购买 nike


这在我正在处理的项目中出现过几次,我如何“测试”一个开关以确定它是否有一个案例而不实际执行它?

如果一定要办案,有没有高效的检查方式?

提前谢谢你。

if (runSwitch(switch.hasCase("casename2"))) {
alert("I've got it!");
}
else {
alert("nope");
}

function runSwitch(case) {
switch (case) { // Any way to skip the function?
case "casename0" : alert("case"); break;
case "casename1" : alert("case"); break;
case "casename2" : alert("case"); break;
case "casename3" : alert("case"); break;
}
}

最佳答案

无论您要检查什么情况,无论如何,通过交换机运行它是最佳选择。如果您只想在运行之前检查大小写是否存在,请将它们添加到数组中并检查索引是否存在。

var cases = ['case1', 'case2'];
if (cases.IndexOf('case1') >= 0) {
// the case is there
}

关于javascript - 检查一个开关,看看它是否有外壳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13446809/

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