读书人

如何简化这个函数呢

发布时间: 2013-11-16 23:15:33 作者: rapoo

怎么简化这个函数呢?
function ck(n){
if(n==0){
if(checkc()){return true;}else{return false;};
}
else if(n==1){
if(checka()){return true;}else{return false;};
}
else if(n==2){
if(checkb()){return true;}else{return false;};
}
}

[解决办法]


function ck(n){
var ck_fn = [checkc,checka,checkb];
return ck_fn[n]();
}

[解决办法]
return [checkc,checka,checkb][n]();

读书人网 >JavaScript

热点推荐