gpt4 book ai didi

javascript - 有没有更有效的方法来打开字符串数组的每个元素?

转载 作者:行者123 更新时间:2023-12-04 19:59:55 26 4
gpt4 key购买 nike

我有一个像 var mya = ["someval1", "someotherval1", "someval2", "someval3"]; 这样的数组,我有一个函数接收一个带有属性集的对象到其中一个名字。

遍历数组并为每个数组检查是否可以在数组中找到它是有意义的,就像在 for 语句中一样。但在这种情况下,似乎更有效的方法是使用 switch 语句,因为数组是静态的,当我找到属性时的任务取决于找到的属性。

我如何使用开关阵列做到这一点?像这样的伪代码:

switch(mya.forEach) { 
case "someval1":
alert("someval1");
break;
...
default:
alert("default");
break;
}

但这只会调用一次。

给出的两个答案都是我已有的代码 — 我想没有更清晰的 foreach 公式化 switch

最佳答案

for( var i=0; i<mya.length; i++ ){
switch( mya[i]) {
case "someval1":
alert("someval1");
break;
...
default:
alert("default");
break;
}
}

关于javascript - 有没有更有效的方法来打开字符串数组的每个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20313068/

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