首页文章正文

js中箭头函数的this指向,箭头函数中的this

箭头函数绑定this 2023-06-02 19:22 244 墨鱼
箭头函数绑定this

js中箭头函数的this指向,箭头函数中的this

1.普通函数this指向它的调用者,obj.func1()就是this指向obj自己,或者这么理解obj.func1.call(obj)obj.pro.getPro();//this指向的是window,因为箭头函数定义时,getPro的上一级是pro,是一个对象,不能形成单独的作用域,故指向window。

箭头函数的this指向是静态的,当箭头函数定义的时候,箭头函数的this指向就已经确定了,箭头函数的this指向跟箭头函数所在作用域的this指向一致1.箭头函数定义在this就指向谁;匿名函数是有执行上下文,只是执行上下文是执行的时候传递过来,箭头函数中的执行上下文是父级的执行上下文,匿名函数可以作为箭头函数的父级(详见例3) 例1.匿名函数例2.箭头函数它会

╯ω╰ 代码如下{代码} 问题如下由于箭头函数的this继承自上一层对象的this而function的this是当前调用自己的对象的this 所以这里用箭头函数并拿不到Person对1.箭头函数没有自己的this, 它的this是继承而来;默认指向在定义它时所处的对象(宿主对象),此处指父级作用域,而不是执行时的对象,定义它的时候,可能环境是wi

js中的this,箭头函数的this,以及call()和bind()JavaScript箭头函数与普通函数不只是写法上的区别,它们还有一些微妙的不同点,其中一个不同点就是this。箭头函数没有自己的this值,箭头函数中所使用的this来自

1、js函数的this指向是在函数运行的时候确定的,指向其调用者,构造函数里的this指向创建的对象,并不都是window,特别是es6时代2、在js中函数的类型是function,但是从数据结构上箭头函数是ES6中的新增特性,他没有自己的this,其this指向从外层代码库继承。使用箭头函数时要注意一下几点:箭头函数不能用作构造函数,用的话会抛出一个错误

后台-插件-广告管理-内容页尾部广告(手机)

标签: 箭头函数中的this

发表评论

评论列表

蓝灯加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号