【发布时间】:2017-02-08 12:29:38
【问题描述】:
function(response) {
if (response.bMap && SelType === 'q') {
setDefaultQQ(response.bMap);
} else if (response.bMap && SelType === 'a') {
setDefaultAA(response.bMap);
} else if (response.bMap && SelType === 'o') {
setDefaultOO(response.bMap);
} else if (response.mMap && SelType === 'm') {
setDefaultMM(response.mMap);
} else if (response.bMap && SelType === 'p') {
setDefaultPP(response.bMap);
} else if (response.eMap && SelType === 'e') {
setDefaultEE(response.eMap);
} else {
setDefaultData();
showModal();
}
}
有没有办法将这个条件语句简化为更短的形式和更好的可读性
【问题讨论】:
-
不完全相关,但这个问题似乎与您的个人资料有点冲突; )。
标签: javascript if-statement conditional cyclomatic-complexity