如何在JavaScript三元表达式中使用try/catch语句
1个回答
展开全部
// 由于三元表达式问好后面必须是返回值方法或者常量,所以如果要使用必须定成方法
var a = 1;
var isError = true;
var result = a == 1 ? (function() {
try {
if (isError) {
throw new Error('is error');
}
return 'is one';
} catch(e) {
return e.message;
}
})() : 'no one';
alert(result);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询