下面的代码怎么写才会显得高端大气上档次?

接口中性别字段为int型, 范围为0-2, 顺手写了这样的函数:

    getSex(val) {

      var sex = "保密";

      if (val == 1) {

        sex = "男";

      } else if (val == 2) {

        sex = "女";

      }

      return sex;

    }

用在获取数据后处理性别:

      vm.$http.post(vm.apiUrl, vm.parameter).then(response => {

        if (response.data.errno == 0) {

          for (var item of response.data.data) {

          

            item.sex = vm.getSex(item.sex); //将性别过滤

            

          }

          vm.listData = response.data.data;

          vm.list_count = parseInt(response.data.count);

        }

        vm.loading = false;

      });

被同事看到了,说这样写太low (╯-_-)╯╧╧

所以,该怎样改写才能显得高端大气上档次?

╮(╯_╰)╭


慕雪6442864
浏览 766回答 2
2回答

长风秋雁

    getSex(val) {        return ["保密", "男", "女"][val];    }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript