【发布时间】:2020-02-13 21:23:57
【问题描述】:
我有这个复杂度大于 12 的函数。我试图降低它的复杂度。我四处搜索但找不到任何有用的东西是否可以降低这种复杂性? - 如果是这样,我该怎么做?
这里是函数
function sea(name) { +1
if (name === 'sa') { +1
return 'SA'; +1
} else if (name === 'uk') { +1
return 'UK'; +1
} else if (name === 'northkorea') { +1
return 'NK'; +1
} else if (name === 'hongkong') { +1
return 'HK'; +1
} else {
var rs = new RegExp(/\w);
return name.replace(rs, function(up) { +1
return up.charAt(0);
});
}
}```
【问题讨论】:
标签: javascript sonarqube