【JS】-10-18
this关键字的一些注意点(个人总结):
普通函数中的this,谁调用这个函数,就指向谁。
箭头函数中的this,处于什么环境,就指向谁。如下图中的代码
(1.没有作用域)因为对象没有作用域,所以箭头函数say()相当于在全局作用域下,this就指向window
(2.有作用域)如果在某个作用域中有箭头函数,那么这个箭头函数的this指向就和这个作用域中this的指向一样
代码如下:
因为call()的原因,fn()中的this指向obj,同时函数有作用域,所以fn()中箭头函数的this也指向obj
以上是 【JS】-10-18 的全部内容, 来源链接: utcz.com/a/68484.html