可以通过使用一个对象来存储不同情况下的属性值,然后根据条件进行赋值,以减少重复的代码。

let breadCrumbsObj = {
  provinceName: "",
  dishiCityName: "",
  dishiCityImgShowFlag: false,
  countyTownName: "",
  countyTownImgShowFlag: false
};

if (this.localUserShenfen == 3) {
  breadCrumbsObj.provinceName = localStorage.getItem("localUserOrgJc");
} else if (this.localUserShenfen == 4) {
  breadCrumbsObj.dishiCityName = localStorage.getItem("localUserOrgJc");
} else {
  breadCrumbsObj.countyTownName = localStorage.getItem("localUserOrgJc");
}

this.breadCrumbsObj = breadCrumbsObj;

这样可以减少重复的代码,并且更易于阅读和维护

以下代码如何优化if thislocalUserShenfen == 3				thisbreadCrumbsObjprovinceName = localStoragegetItemlocalUserOrgJc;				thisbreadCrumbsObjdishiCityName = ;				thisbreadCrumbsObjdishiCityImgShowFlag = false;

原文地址: http://www.cveoy.top/t/topic/h9JW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录