Я пробовал это:
var c = $.parseJSON(something here)
и я контролирую это:
c === undefined
Это работает, однако выдает ошибку при попытке проанализировать недопустимую строку JSON. Я не хочу, чтобы он выдавал эту ошибку.
Любые советы?
Я пробовал это:
var c = $.parseJSON(something here)
и я контролирую это:
c === undefined
Это работает, однако выдает ошибку при попытке проанализировать недопустимую строку JSON. Я не хочу, чтобы он выдавал эту ошибку.
Любые советы?
Обычно считается плохой практикой подавлять/игнорировать ошибки, почему бы вместо этого не использовать блок try-catch для захвата исключения. и сделать что-нибудь с ним:
try {
var c = $.parseJSON(something here);
}
catch (err) {
// Do something about the exception here
}
Если вам действительно не нужно ничего делать с исключением, по крайней мере, поместите комментарий на этот счет в свой блок try-catch
, это сделает ваш код более читабельным, когда вы вернетесь к нему позже.