console.log异步机制?

613 阅读1分钟

参考文档:

  1. www.cnblogs.com/mieQ/p/7607…
  2. www.cnblogs.com/sameen/p/79…

由于console.log()的异步机制,所以window里面c被赋值为0了

 var a=10;
 var b;
 console.log(window);//输出的时候可以看到c被赋值为0了
 var c=0;

console.log异步机制,使第一个obj发现对象属性值发生改变,就在对象里面把a改变成2,但是在控制台打开对象里面才能看到

var obj={a:1};
   console.log(obj);//这个位置其实已经把a隐式的变2了
   obj.a=2;
   console.log(obj)

`