我正在尝试用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
}