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

鍍金池/ 問答/HTML/ js throw 后面可以跟字符串嗎?

js throw 后面可以跟字符串嗎?

function getRectArea(width, height) {
  if (isNaN(width) || isNaN(height)) {
    throw 'err'
  }
}
try {
  getRectArea(3, 'A')
} catch (e) {
  console.log(e)
}

當(dāng)我使用這樣一段代碼的時(shí)候,就會報(bào)錯(cuò):Expected an object to be thrown;
我在控制臺執(zhí)行這段代碼就沒有問題,在編輯器里面就會發(fā)生以上的錯(cuò)誤,我不知道是什么問題,是不是我eslint的配置除了問題造成的。

回答
編輯回答
陌南塵

@吃瓜群眾 確實(shí)是eslint配置問題,在eslint的配置中給rules對象中加入"no-throw-literal": 0即可

2017年1月26日 17:07
編輯回答
兔寶寶

有任何的問題,可以先查詢api文檔,throw語句
throw支持字符串、數(shù)字、布爾值、對象。
Expected an object to be thrown翻譯中文為預(yù)期要拋出一個(gè)對象,eslint配置問題

2017年10月18日 13:55