在typescript中的try.catch语句中使用null值



我正在尝试用typescript编写try/catch语句在";尝试";返回null。如何在";捕获";当"0"中的函数的返回值为0时;尝试";为null?见下文:

try {
const availableimg= await imgpath({filename,width,height});
res.send(`${availableimg}`)
} catch {
//I want this code here to be applied if the imgpath function returned null!
}

如果有错误,我很抱歉,我是初学者。

如果为空,则仅为throw

try {
const availableimg= await imgpath({filename,width,height});
res.send(`${availableimg}`)
if(availableimg === null) {
throw new Error('Null image')
}
} catch {
// will be catch if availableimg  == null
}

相关内容

  • 没有找到相关文章

最新更新