我正在尝试简化以下代码。这些代码对我来说似乎是多余的。这里有人可以帮我吗?非常感谢!

if(area.regionCode=='0' || area.regionCode==null){

    var fakecode=area.region.substring(0, area.region.length - 1);
        area.region= fakecode +i;
}

最佳答案

每当您认为某些代码没有直接显示时,请尝试给它一个合适的名称的新家:

if (!isValidRegionCode(area.regionCode)) {
  ...
}

...

function isValidRegionCode(regionCode) {
  return area.regionCode != null && area.regionCode != '0';
}

它总体上有更多的代码,但使您的意图清晰。

关于javascript - 如何简化我的条件语句?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12469663/

10-10 05:41