回调函数问题
来源:8-1 什么是“剥夺函数return的能力”

BernhardRiemann
2018-09-21
classicModel.getLatest((res)=>{
console.log(res)
})
class ClassicModel extends HTTP{
getLatest(sCallback){
this.request({
url: 'classic/latest',
success: (data) => {
// 如果不用箭头函数,this将指代不正确
sCallback(data)
}
})
}
}
传入的参数是函数,
function(res)={//随便写点啥},,,,凭什么data能return给res。res怎么就收到了data,怎么就收到了,,,,,,最基础的问题,我脑壳痛
写回答
2回答
-
7七月
2018-09-26
首先理解一下,函数也是可以当做参数传递到另外一个函数中去的。这样在另外一个函数中就可以调用了
022018-10-09 -
7七月
2018-09-24
这能格式化显示一下嘛,实在是看不懂
012018-09-25
相似问题