es6箭头函数的this与es5函数的this比较
2018-01-19 19:09
453 查看
es6环境下, 箭头函数的this继承自外围作用域,默认指向定义处的对象,而非执行时的对象
es5环境下,function中的this指代调用本function的对象。
注意,e6的箭头函数不要用在对象属性的值。
//this指的是window*--*-*-*-*-以前在vue里边用过觉得蹊跷放过去了,这次在微信小程序中又看见了,有必要总结记录一下,对自己要负责
小程序Demo中有这么一段,
app.js中
success:res=>{
if(this.callback){
this.callback();
}
}
index.js中
if(xx==null){
getApp().callback
= res => {
this.setData({})
}
}
----------------------------------
注:getApp(),可以拿到app.js下的app对象
es5环境下,function中的this指代调用本function的对象。
注意,e6的箭头函数不要用在对象属性的值。
//this指的是window*--*-*-*-*-以前在vue里边用过觉得蹊跷放过去了,这次在微信小程序中又看见了,有必要总结记录一下,对自己要负责
小程序Demo中有这么一段,
app.js中
success:res=>{
if(this.callback){
this.callback();
}
}
index.js中
if(xx==null){
getApp().callback
= res => {
this.setData({})
}
}
----------------------------------
注:getApp(),可以拿到app.js下的app对象
相关文章推荐
- ES6箭头函数中的this绑定问题
- ES6箭头函数this指向问题
- ES6:箭头函数以及this
- ES6 箭头函数+this
- ES6的箭头函数this和普通函数的this区别
- ES6学习记录之class, extends, super和箭头函数与this
- javascript this 和 es6 箭头函数this 的理解以及call()、apply()、bind()的用法
- ES6 箭头函数this指向问题
- es6箭头函数中this的问题
- es6箭头函数中this的问题
- 深入理解ES6箭头函数中的this
- ES6,箭头函数解决this作用域问题
- es6箭头函数中this
- es6-箭头函数中的this使用
- ES6 箭头函数中的 this?你可能想多了(翻译)
- bind(this)和es6箭头函数
- es6箭头函数this指向
- ES6中箭头函数this指向的问题
- ES6语法---箭头函数/关于this指向
- ES6(ECMAScript 6 ) 箭头函数以及js中的this