一、Promise
1.基础
- js是单线程的语言,所以很多操作都是异步操作,儿异步操作多由回调函数完成,这里就会引出一个现象“回调地狱”即回调函数中有回调函数,这种现象会导致代码的可读性降低,为了解决这个问题我们选择使用Promise
- 作用:防止出现回调地狱,提高代码的可读性,像同步操作那样去执行异步操
let pro = new Promise(function(resolve,reject){
if(Math.random > 0.5){
resolve("我是resolve");
}else{
reject("我是reject")
}
});
pro.then((res)=> {
console.log(res)
}).catch((err)