箭头函数指向性的问题
来源:9-13 本章总结
毛毛的番茄炒蛋
2019-08-21
const onOpenIdComplete = (openId,userInfo) =>{
console.log(‘onOpenIdComplete’)
console.log(userInfo)
this.getHomeData(openId,userInfo)
register(openId,userInfo)
}
_getOpenId(openId => onOpenIdComplete(openId,userInfo))
为什么在回调函数前面加个openID参数 我没有理解 它的意义
写回答
1回答
-
hi,你是指:
openId => onOpenIdComplete(openId,userInfo)
这行代码吗?
这行代码相当于:
function callback(openId) { onOpenIdComplete(openId,userInfo) }
这里的callback实际是一个匿名函数,openId 是在 wechat.js 的 getUserOpenId 方法中传入的,所以匿名函数中可以接收 openId 参数
012019-09-17
相似问题