哈喽~,我是稳重聪头,一个初来乍到的小萌新,如果喜欢我的文章,多多给我点赞哟,关注聪头学习不迷糊。
Promse
Promise 是一个等待被异步执行的对象,当它执行完成后,其状态会变成 resolved 或者rejected。
我们先来了解一下Promise这个构造函数的参数
- resolve 解决
- reject 拒绝
var p = new Promise((resolve,reject)=>{
setTimeout(()=>{
var n = Math.random();
if(n>.5){
resolve("明天吃饭")
}else{
reject("不吃")
}
},2000)
})
p.then(res=>{
console.log(res);
})
.catch(err=>{
console.log(err);
})
2秒后,执行第一个