中未定义值,如何返回错误?"/>
如果在Node / Javascript中未定义值,如何返回错误?
我正在运行查询以返回一些数据
async function getIngress(namespace) {
try {
const result = await k8sIngressApi.listNamespacedIngress(namespace, true);
const resultSpec = result.body.items[0].spec;
return resultSpec;
} catch (e) {
throw new Error(e);
}
}
如何检查resultSpec是否未定义,是否抛出错误并停止执行?我努力了return resultSpec || throw new Error()
但是在尝试时会出现语法错误。
if (resultSpec == undefined) throw Error("The result is undefined")
如果您不处理该函数中的错误,则不需要try and catch语句
更多推荐
如果在Node / Javascript中未定义值,如何返回错误?
发布评论