Learning JavaScript Notes JavaScript 是由时间驱动执行的单线程模型。 JavaScript 引擎自动提升了变量的声明,但不会提升变量的赋值。 闭包可以让 function 拥有私有变量,但要注意返回函数不要引用任何循环变量,或者后续会发生变化的变量。 箭头函数完全修复了this的指向,this总是指向词法作用域,也就是外层调用者obj。