您的位置:首页 > 其它

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对象
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: