在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 自己創(chuàng)建的一個(gè)方法,Expected to return a value at

自己創(chuàng)建的一個(gè)方法,Expected to return a value at the end of function

在nuxt的項(xiàng)目中,引用了ESlint寫了一個(gè)方法

const f = function (val, sval) {
  if (val === 'A' || val === 'B') {
    return '傳染病和寄生蟲病';
  }
  if (val === 'C') {
    return '腫瘤';
  }
  if (val === 'D' && sval < 5) {
    return '腫瘤';
  }
  if (val === 'D') {
    return '血液及造血器官疾病';
  }
  if (val === 'E') {
    return '內(nèi)分泌營(yíng)養(yǎng)代謝疾病';
  }
  if (val === 'F') {
    return '精神和行為疾患';
  }
  if (val === 'G') {
    return '神經(jīng)系統(tǒng)疾病';
  }
  if (val === 'I') {
    return '循環(huán)系統(tǒng)疾病';
  }
  if (val === 'J') {
    return '呼吸系統(tǒng)疾病';
  }
  if (val === 'K') {
    return '消化系統(tǒng)疾病';
  }}

提示錯(cuò)誤Expected to return a value at the end of function 怎么改

回答
編輯回答
法克魷

你要有一個(gè)默認(rèn)的return值 在函數(shù)結(jié)束的時(shí)候 加上 return ''

2018年3月28日 23:55
編輯回答
膽怯

如果val不等于上面列舉的任何一個(gè)字母的話就沒法return了?最簡(jiǎn)單的改法應(yīng)該就是在最后一個(gè)大括號(hào)前加一句
return ' ';
另外建議用對(duì)象來進(jìn)行這種多情況的對(duì)應(yīng)?

2018年3月26日 05:18
編輯回答
扯不斷
const f = function(val, sval) {
  let str = '';
  if (val === 'A' || val === 'B') {
    str = '傳染病和寄生蟲病';
  }
  if (val === 'C') {
    str = '腫瘤';
  }
  if (val === 'D' && sval < 5) {
    str = '腫瘤';
  }
  if (val === 'D') {
    str = '血液及造血器官疾病';
  }
  if (val === 'E') {
    str = '內(nèi)分泌營(yíng)養(yǎng)代謝疾病';
  }
  if (val === 'F') {
    str = '精神和行為疾患';
  }
  if (val === 'G') {
    str = '神經(jīng)系統(tǒng)疾病';
  }
  if (val === 'I') {
    str = '循環(huán)系統(tǒng)疾病';
  }
  if (val === 'J') {
    str = '呼吸系統(tǒng)疾病';
  }
  if (val === 'K') {
    str = '消化系統(tǒng)疾病';
  }
  return str;
};
2017年3月13日 00:40