Lar*_*arm 4 javascript loops if-statement
我肯定可能有,但是我不确定它叫什么,所以如果这是超级相似的道歉.我想知道是否有更快的方法来编写以下代码:
var b = "#ff0002";
var o = "#46c029";
var i = "#f2ec00";
var n = "#f64c98";
var g = "#52c6f3";
if(a==1){
return b;
}else if(a==2){
return o;
}else if(a==3){
return i;
}else if(a==4){
return n;
}else if(a==5){
return g;
}
Run Code Online (Sandbox Code Playgroud)
Jon*_*lms 14
是的,查找数组:
return [b, o, i, n, g][a - 1];
Run Code Online (Sandbox Code Playgroud)
不一定更快,但绝对更短:)