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

function getRectArea(width, height) {

  if (isNaN(width) || isNaN(height)) {

    throw 'err'

  }

}

try {

  getRectArea(3, 'A')

} catch (e) {

  console.log(e)

}

当我使用这样一段代码的时候,就会报错:Expected an object to be thrown;

我在控制台执行这段代码就没有问题,在编辑器里面就会发生以上的错误,我不知道是什么问题,是不是我eslint的配置除了问题造成的。


幕布斯7119047
浏览 1504回答 2
2回答

喵喵时光机

有任何的问题,可以先查询api文档,throw语句throw支持字符串、数字、布尔值、对象。Expected an object to be thrown翻译中文为预期要抛出一个对象,eslint配置问题
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript