当进行调试时,会使用console.log向控制台输出信息便于查看,console.log支持对象的输出,但需要注意,其输出的对象是对象指针,不是对象在输出时的属性快照。也就是说,在对象输出后,如果后续代码修改了对象的属性,在浏览器控制台中已经输出的部分也会发生变化,如果不注意这一点,会导致判断出现错误。可以只输出对象的某个属性,或者将对象进行复制后再输出。
当进行调试时,会使用console.log向控制台输出信息便于查看,console.log支持对象的输出,但需要注意,其输出的对象是对象指针,不是对象在输出时的属性快照。也就是说,在对象输出后,如果后续代码修改了对象的属性,在浏览器控制台中已经输出的部分也会发生变化,如果不注意这一点,会导致判断出现错误。可以只输出对象的某个属性,或者将对象进行复制后再输出。
本文标题:慎用console.log监视对象
本文链接:https://www.haomeiwen.com/subject/yadsbdtx.html
网友评论