Closed Kuan14 closed 2 months ago
link : https://github.com/Kuan14/java-/blob/main/async.md Q : 1.我筆記提到的範例funcA ()、funcB()、funcC()第一個用.then()的方法算同步嗎? 如果在funcA()就reject還會執行funcB()嗎,還是會顯示什麼,另外,不是很清楚什麼情況會reject 2.非同步 funcA()如果reject ,funcB()、funcC()會繼續跑嗎?
Q1-1:算同步嗎? A1-1:算 驗證方式:會按照順序跑
Q1-2:reject還會執行funcB()嗎? A1-2:不會, catch 會攔截reject 顯示什麼要自己測試出來:) 參考: https://www.casper.tw/development/2020/02/16/all-new-promise/
Q1-3: 不懂reject時機 A1-3: 本周會說明
Q2-1: 非同步 funcA()如果reject ,funcB()、funcC()會繼續跑嗎?
這邊用到稍微進階方法 Promise.all
直接回答問題: 會繼續跑(但是不會執行 then
)
link : https://github.com/Kuan14/java-/blob/main/async.md Q : 1.我筆記提到的範例funcA ()、funcB()、funcC()第一個用.then()的方法算同步嗎? 如果在funcA()就reject還會執行funcB()嗎,還是會顯示什麼,另外,不是很清楚什麼情況會reject 2.非同步 funcA()如果reject ,funcB()、funcC()會繼續跑嗎?