明明console.log打印出来了,为什么执行获取不到数据? 文新 2023-04-26 100 阅读1分钟 大家在工作中或多少遇到过这个问题,调试的时候明明console出数据了,但是运行的时候提示是undefined。这其实是chrome的控制台机制导致的,出于性能考虑控制台对于引用对象的输出是存在延迟的,默认会读取第一层数据,在点击展开的时候会重新读取。举个简单的例子 太简单了这输出什么不是一看就知道了 但是点击展开之后神奇的一幕发生了