作用域链和函数内部this指向问题以及bind.call.apply方法 作用域链 作用域是相对于变量而言的, 其意义就在与查找变量(确定变量的来处, 变量是否可以访问到, 确定变量在当前位置是否可以取到值) JS分函数作用域和全局作用域 JS变量又遵循就近使用的原则 首先在使用该变量的当前作用域查找 , 如果当前作用域声明了这个变量,就可以确定结果:如果没有查找到,进入步骤2 查找当前作用域的上级作用域,也就是当前函数的上级函数,看看上级函数中有没有声明 再查找上级函数的上级函数,直到全局作用…