1、在浏览器中全局范围内this指向window
2、在函数中this指向最后调用它的那个对象
3、在构造函数中this指向new的那个函数
4、call、apply、bind中的this被强绑定在指定的那个对象上
5、在箭头函数中this比较特殊-为父作用域的this,不是调用时的this,前几种方式都是调用时确定的也就是动态的,而箭头函数的this指向是静态的,声明的时候就已经确定了下来
6call、apply、bind都是js中内置的API,调用它们可以为函数指定this的执行同时也可以传参
this指向及call、apply、bind理解
最新推荐文章于 2022-01-14 10:51:25 发布