Javascript if else循环?

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)

不一定更快,但绝对更短:)