微信开发者工具的调试器使用的是 chrome devtools-frontend https://github.com/ChromeDevTools/devtools-frontend
- 在使用 console.log 打印一个 Object 时,直接显示的是对象在调用 console.log 时的快照。
- 如果之后再将打印的 Object 展开,会再次读取当前对象的值进行显示
var a = {a: 1}; console.log(a); a.a = 2;
所以建议 console.log(JSON.stringify(a)); 进行打印
var a = {a: 1}; console.log(JSON.stringify(a)); a.a = 2;
对象是引用类型,很正常啊
这么输出就是当时的值了么?