我怀疑是某种情况触发了 bug(比如有漏掉的 var 变量或者其他原因,触发之后整个代码的行为都变得异常)。另外请注意 Promise 最后要加 catch。

上面截图的内容,就是Promise最后catch到的内容。 是response.error(error) 输出的。

不知道为什么,捕获到的异常,输出后,是这样的

我还是怀疑代码上有问题,可以仔细检查一下。

也许是代码有问题,也有可能数据有问题,但这个异常也是相关错误信息吧,只是截图那样的着实理解不了啊

因为 JS 任意对象都可以当作异常,所以如果代码出错,出现这样的情况也很正常……