摘要:
var是ES5版本引入的关键字。var声明的变量是函数作用域,而不是块级作用域。这意味着,var声明的变量可以在函数内部的任何地方进行访问,而不仅仅是在声明它的块中。此外,var声明的变量可以被重新赋值和重复声明。 let和const。它们都是块级作用域的。与var不同,let和const声明的变量 阅读全文
摘要:
this的查找规则会逐层往上查找,最终位全局window 优先级问题:显式绑定(显式绑定与new绑定没有可比性)new绑定>隐式绑定>默认绑定 在编程中,this 是一个关键字,代表当前对象或者函数的执行环境。this 的指向性问题是指在不同的情况下,this 指向的对象不同,从而影响代码的行为。 阅读全文