1.JS中this指针指向 JS中函数的 this 并不遵守词法作用域规则(即作用域由声明时所处的位置决定),而是取决于函数的调用方式 影响 this 指针的因素有以下: 方法是否由某个对象调用,比如:obj.test() 是否是独立函数调用,比如:test() 是否使用函数的call.apply.bind 等方法进行 this 的绑定,比如:test.apply(obj2) 是否是箭头函数 是否使用了 new 关键字调用函数 2.作为独立函数调用 在JS里面一般来说函数的调用 this 指向就…