原文:箭头函数中可改变this作用域,回调函数用箭头函数this指向page,自定义事件用箭头函数this指向undefined

回调函数中,用箭头函数改变this的作用域 success: res gt this.setData 此时,this指向page页面 ... 自定义事件中,如果使用箭头函数,则箭头函数中的this指向undefined,不指向page onLike: event gt likeModel.like this.data.classic.id 报错,this指向undefined , 需要修改成传统 ...

2019-06-22 10:57 0 646 推荐指数:

查看详情

箭头函数的this指向

最近做的项目中遇到了在箭头函数里使用this时报错的问题,把箭头函数的写法改成function()后,this的指向才达到预期。关于这个问题值得研究一下。 在箭头函数出现之前的ES5时代,this指向它的调用者。是哪个对象调用了这个属性或方法,this就指向这个对象。这有 ...

Thu Dec 12 22:23:00 CST 2019 0 358
this指向问题(箭头函数没有this)

全局环境下,指向windows console.log(this.document === document); // true 函数上下文调用 function f1(){ return this; } f1() === window; // true 对象 ...

Thu Aug 30 18:23:00 CST 2018 0 982
箭头函数与this指向问题

箭头函数this的指向问题 箭头函数不会改变this的指向,在它外面拿到的this是什么,它里面获取到的就是什么 setTimeout方法挂载在window上面,高程写道,超时调用的代码都是在全局作用域下执行,非严格模式下this指向window对象,严格模式下为undefined ...

Sun May 24 08:46:00 CST 2020 0 643
jsthis指向箭头函数

普通函数:this指向分为4种情况,1. obj.getName();//指向obj2.getName();//非严格模式下,指向window,严格模式下为undefined3. var a = new A(); a();//指向A本身4.getName().apply(obj);//指向 ...

Tue Mar 26 01:52:00 CST 2019 0 1851
this指向 一般函数箭头函数

),这里当然是window对象,箭头函数并没有自己的this值,它的this继承自外围作用域。 ...

Tue Oct 10 22:14:00 CST 2017 0 3575
箭头函数和普通函数的this指向

对于this的指向问题还是有点不太清除,这里做一下整理,方便以后查看 普通函数的this 1.普通函数的this指向的是它的调用者,谁调用这个this,,this就指向谁,比如obj,fn,这里fn最外层的this就指向obj 2.如果没有调用者,那这个this就指向window 3. ...

Fri Jun 05 19:15:00 CST 2020 0 727
普通函数箭头函数this的指向问题

箭头函数和普通函数的区别如下。 普通函数:根据调用我的人(谁调用我,我的this就指向谁) 箭头函数:根据所在的环境(我再哪个环境,this就指向谁) 一针见血式总结: 普通函数的this: 1. this总是代表它的直接调用者(js的this是执行上下文), 例如 obj.func ...

Wed Oct 31 01:00:00 CST 2018 0 5736
ES6箭头函数及this指向

箭头函数(=>):函数简写 无参数:() => {} 单个参数:x => {} 多个参数:(x, y) => {} 解构参数:({x, y}) => {} 嵌套使用:部署管道机制 this指向固定化 ...

Thu Oct 10 21:46:00 CST 2019 0 319
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM