chrome console控制台会打印即时数据,下面给出实例
代码如下:
let a = {
obj: 123,
};
console.log(a);
setTimeout(() => {
a.obj = 456;
console.log(a);
}, 1000);
输出如下:
正常第一个console.log打印结果是123,第二个是456.
但实际打印的第一个点开后是456,是因为在点开的时候,obj的数据已经变为456了,控制台是以访问即使数据为准