Promise(expresstion)
寫出來立即執行 立即可與一個承諾,會成功或失敗
使用 .then 成功的話 .catch 失敗的抓起來
不要立即執行需要要 function 包起來
async(非同步) / await(等待)#
async function:回傳 promise 的簡寫
在 async 的 function 裡做 await
await 只能放在 async 裡面
外層的要做承諾 裡面的可以慢慢等
防止函式暴掉可使用 try...catch
不使用 promise 跟 async 的情況下,可使用 callback function(回調)#
tip
如果 function 執行完 回傳 promise 代表它為非同步的
Promise.all()#
會把東西收集起來 一次跑