肥肥要記得自己很棒
我討厭js非同步
快被這東西搞死
媛仔❅距離
是沒辦法取得最新的js 嗎?
肥肥要記得自己很棒
媛仔❅距離 : 一直被執行順序搞
ABCD變成CDBA
For迴圈還會跑出CDCDBABA⋯⋯
肥肥要記得自己很棒
昨天還遇到一個很詭異的狀況
for(var i=0;i<2;i++){
console.log(i)
for(var j=0;j<2;j++){
console.log(i,j)
}
}
這種東西 裡面竟然會跑到
0
1
2,0 2,1
肥肥要記得自己很棒
其他還有很多沒錯誤訊息的錯誤
媛仔❅距離
會不會是變數命名一樣影響到了?
肥肥要記得自己很棒
媛仔❅距離 : 檢查過了 沒有喔
肥肥要記得自己很棒
共通點應該是裡面都有axios去api撈資料
HouHou#在宅開發員
如果有串接api或讀檔等功能一定是非同步。
如果要照順序執行的話,簡單處理可以用Callback function方式設計,或是用await async去解決。
肥肥要記得自己很棒
HouHou#在宅開發員 : 我遇到狀況是 axios在for迴圈裡面
要全部迴圈跑完才要處理下一步 這樣該怎麼辦
HouHou#在宅開發員
axios get或post之後會不等server response就直接執行下一行,所以要把接下來要執行的東西放在then或是catch裡面。
HouHou#在宅開發員
或是用await async的方式
Get response from axios with await/async
肥肥要記得自己很棒
HouHou#在宅開發員 : 我試試看 不行的話等等敲你看看實際狀況
肥肥要記得自己很棒
用了別的方法有可能算是解出來了 可是不知到哪裡跳了個沒影響結果的錯誤
肥肥要記得自己很棒
又出現神秘的事故了
原本api一個禮拜份log頂多1mb
結果昨天一個晚上長了20gb
要抓出來還抓不出來 還在變大
載入新的回覆