我试过了:
var c = $.parseJSON(something here)
我操控:
c === undefined
但是这会起作用,但在尝试解析无效的JSON字符串时会抛出错误。我不希望它抛出那个错误。
有任何建议吗?
答案 0 :(得分:15)
通常认为抑制/忽略错误是不好的做法,而是为什么不使用try-catch block捕获异常并对其执行某些操作:
try {
var c = $.parseJSON(something here);
}
catch (err) {
// Do something about the exception here
}
如果你真的不需要对异常做任何事情,至少在你的try-catch
块中对这个效果发表评论,它会让你的代码在以后再回来时更具可读性。 / p>