1.两种处理异步的方式
## 1.回调函数 获取异步方法里面的数据
function getData(callbck){
ajax
setTimeout(function(){
var name='张三';
callbck(name);
},1000);
}
//外部获取异步方法里面的数据
getData(function(data){
console.log(data);
})
## 2.Promise来处理异步
// resolve 成功的回调韩红素
// reject失败的回调函数
var p=new Promise(function(resolve,reject){
//ajax
setTimeout(function(){
var name='张三';
if(Math.random()<0.7){
resolve(name);
}else{
reject('失败');
}
},1000);
})
p.then((data)=>{
console.log(data);
})