回调函数里面的值如何在外部访问

//方法1: 方法外面获取方法里面的数据
function getData(callback){
setTimeout(function(){
var name = '张三'
callback(name)
})
}
getData(function(callback){
console.log(callback)
})
//方法二: Promise
var p = new Promise(function(resolve,reject){
//ajax
setTimeout(function(){
var name = '李四';
resolve(name);
},1000);
})
p.then((data)=>{
console.log(data)
})

posted @ 2022-04-29 15:35  完全hi  阅读(388)  评论(0编辑  收藏  举报