我知道如何处理promises中的特定错误但我有时会看到如下代码片段:
somePromise.then(function(response){
otherAPI(JSON.parse(response));
});
Run Code Online (Sandbox Code Playgroud)
有时,我得到无效的JSON,这会在JSON.parse throws 时导致静默失败.一般来说,我必须记住.catch在我的代码中为每个承诺添加一个处理程序,当我不在时,我无法找到我忘记的地方.
如何在代码中找到这些被抑制的错误?