①Console.log混乱输出现象
详细解释:https://www.jianshu.com/p/f7535d62acbd
问题解:Console.log 不属于ES标准的一部分,其的执行由宿主环境控制,通常是异步的。所以用它来调试查看引用对象的值是不可靠的。
②var 和 let的区别:
var 是属于函数作用域,而let属于块作用域.
其中一个区别就是,用var 声明的变量是属于windows 对象的,而let 声明的对象不属于windows对象.
详细解释:https://www.jianshu.com/p/f7535d62acbd
问题解:Console.log 不属于ES标准的一部分,其的执行由宿主环境控制,通常是异步的。所以用它来调试查看引用对象的值是不可靠的。
var 是属于函数作用域,而let属于块作用域.
其中一个区别就是,用var 声明的变量是属于windows 对象的,而let 声明的对象不属于windows对象.