捕获无效JSON解析错误的最佳方法,是将对JSON.parse的调用放在try / catch块中。
function parseJSONSafely(str) { try { return JSON.parse(str); } catch (e) { console.err(e); //返回默认对象,或根据用例返回null。 return {} } }