JSON.parse() 报错和一些解决方法

1,285 阅读1分钟
// 判断数据是否存在
var str = str && JSON.parse(str) || {};

// 判断数据类型
var str = typeof str == "string" ? JSON.parse(str) : {};

// 通过 try catch 捕捉异常,防止代码报错
var c = null;
try {
    c = JSON.parse(str)
} catch (d) {}