JS中的this究竟指向哪里呢?
1、在构造函数中被调用,指new出来的新对象
2、用call、apply、bind方法制定this的指向
3、通过对象.函数名()调用,this指向该对象
4、通过方法直接调用,this指向window对象,严格模式下指向undefined
5、如果符合上述多种规则,则较高规则将决定this的指向
6、如果该函数是箭头函数,箭头函数本身不绑定this,它会捕获其所在的上下文的this,作为自己的this,所以this的指向是上下文中this的指向。
js中的this
最新推荐文章于 2022-11-23 15:23:06 发布