为什么打印state的时候,在console中未展开的时候editable是false,展开这个对象的时候就变成了true了????
因为state设置是异步的原因吧,console.log打印出来的是快照,是当前这一刻object的状态,但是当可以展开的时候就是引用了.个人想法,我也不能完全确定…
为什么你的截图没有改变a的boolean,却展开以后是true啊
最后一排改了,模拟异步,先打印再改变值. state也是异步的,你打印的时候也是先在控制台打印再改变值
说白了就是引用类型的原因,我是先改变了值再去点击展开的
估计是这个原因,谢啦