-
同步代码
就像今天的任务清单中,清单中使用for循环执行
先做两套数学试卷,然后再做两套英语试卷...
-
异步代码
异步代码就是发现没有带数学试卷,然后叫你好友在家带过来
这个拜托别人帮忙的事情就好像异步代码
当然做不了数学试卷,我们一般不会一直等待数学试卷的到来,然后再做数学试卷
所以我们做后面任务,等到数学试卷来了我才开始做数学试卷,而不会一直在干等
-
Promise
将同步在异步之后执行
new Promise((resolve,reject)=> { resolve("好友拿到数学试卷给你!"); }).then(res=>{ console.log("我开始做数学试卷"); },err=> { console.log("我只能自己回家拿数学试卷,然后做数学试卷"); })