不要完全相信Chrome控制台打印的信息

  以下两张图,第一张是Chrome控制台Network里请求返回的信息,图二是在代码里在请求返回的处理第一行代码用console.log打印的信息。

图一

图二

  那么问题来了,为何通过console.log打印出的数据和Network接口返回的数据不一致,多了很多了。

  研究了半天,发现在请求返回后的处理函数里,console.log后把请求返回对象修改了。因此作了个假定,此处console.log打印数据可能是异步打印的,打印的对象变化了。

更准确的打印方式是console.log后跟一个debugger,断点后来看数据。

原文地址:https://www.cnblogs.com/zhansu/p/9518505.html