異步:不阻塞代碼,提高執(zhí)行效率
同步:必須執(zhí)行返回后,才能執(zhí)行后面代碼
異步場(chǎng)景:ajax,定時(shí)器(setTimeout,setInterval),事件綁定
解決異步的方案:
1.回調(diào)函數(shù) callback hell
2.promise
3.generator
4.async/await
5........
Promise方案:
Promise有三種狀態(tài):pending(進(jìn)行中)、fulfilled(已成功)和rejected(已失敗)
格式: new Promise(resolve,reject);