this指向的规则 1.默认绑定 默认绑定就是什么都匹配不到的情况下,非严格模式this绑定到全局对象window或者global,严格模式绑定到undefined; 2.隐式绑定 隐式绑定就是函数作为对象的属性,通过对象属性的方式调用,这个时候this绑定到对象; 3.显示绑定 显示绑定就是通过apply和call调用的方式; 4.new绑定 new绑定就是通过new操作符时将this绑定到当前…
预处理包括 1收集var 声明的变量提升 2.收集函数声明提升 function声明的变量优先级高于var声明的变量 常见的面试题: ———————————————————————————————————– 变量和函数不同名 1. var a=2; func…