kam*_*aci 2 javascript validation jquery json
我试过了:
var c = $.parseJSON(something here)
Run Code Online (Sandbox Code Playgroud)
我控制了:
c === undefined
Run Code Online (Sandbox Code Playgroud)
这有效但是在尝试解析无效的JSON字符串时会抛出错误.我不希望它抛出那个错误.
有什么建议吗?
Cli*_*ive 16
抑制/忽略错误通常被认为是不好的做法,而是为什么不使用try-catch块捕获异常并对其执行某些操作:
try {
var c = $.parseJSON(something here);
}
catch (err) {
// Do something about the exception here
}
Run Code Online (Sandbox Code Playgroud)
如果您真的不需要对异常做任何事情,至少在您的try-catch
块中对该效果进行评论,那么当您稍后再回到它时,它将使您的代码更具可读性.
归档时间: |
|
查看次数: |
17927 次 |
最近记录: |