function fn(){
setTimeout(function(){
let mes='hello'
},1000)
}
像这个代码,希望可以对异步函数执行的mes数据做处理,不能直接用return方法return数据,因为异步函数由于执行时间有延迟,所以无法得到返回值,这时候需要用回调函数获取数据
function fn(callback){
setTimeout(function(){
let mes='hello'
callback(mes)
},1000)
}
fn(function(a){
console.log(a);
})