JSON.parse 是同步的。它返回与给定 JSON 文本对应的对象。
来自mozilla的更多相关信息
现在,执行 JSON.parse 的好方法如下所示(在 try-catch 内)
try {
var data = JSON.parse(string);
//data is the object,
//convert to object is completed here. you can call a function here passing created object
}
catch (err) {
//mark this error ?
}
Run Code Online (Sandbox Code Playgroud)
现在有一些讨论,关于为什么JSON.parse不是异步的,比如这里的一个