这几道题没过,可以直接离开面试官了
//所以解决办法就是使用callback 回调函数解决
1.function fn(callback){
var flag;
$.ajax({
url:"/js/data.txt",
success:function(msg){
flag=true;
callback(true,msg);
},
error:function(error){
flag=false;
callback(false,error)
}
})
//return flag
//不可以return 因为ajax 是异步操作,会同时执行 这样返回flag 返回值为undefined
}
fn((state,msg)=>{
state?alert('成功了'+msg):alert('失败'+msg)
})