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

图一

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

 

图二

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

 

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

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

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

相关文章:

  • 2021-12-27
  • 2021-07-25
  • 2022-01-07
  • 2022-01-07
  • 2021-04-03
  • 2022-01-12
猜你喜欢
  • 2021-12-18
  • 2022-01-01
  • 2021-10-19
  • 2022-02-18
  • 2021-06-03
  • 2021-06-03
相关资源
相似解决方案