→ illl: (function(file_path){check_file(...)})(file_path); 05/17 14:57
推 icydream: 能否提供check_file()的程式碼? 05/18 00:34
→ jikker: 大大可以說的詳細一點嗎? 或者該用什麼關鍵字去搜尋? 05/18 00:38
→ Kenqr: 呼叫check_file時傳進去時的file_path是正確的 05/18 10:22
→ Kenqr: 我猜back.path也是正確的,你可以把它console.log出來看看 05/18 10:22
→ lucky1lk: 用WHILE? 讀取完後 再i=i+1 ? 05/18 13:04
推 shadowjohn: 只推一樓 05/18 13:15
→ jikker: 我用1F大大的方式 成功了 可是我不懂原理@@ 05/19 00:45
→ jikker: back.path是錯的 因為一開始拿到的file_path就是錯的 05/19 00:45
推 illl: function scope, closure看ㄧ下 05/19 02:08
→ illl: 也可以用 (let i=0; ....) 05/19 07:25
→ Kenqr: check_file收到的file_path是正確的 05/19 10:45
→ Kenqr: 假如back.path有錯,表示問題是出在check_file裡面 05/19 10:46
→ rarex: 因為讀檔案是非同步的 當你迴圈跑完以後才會開始讀 05/29 20:52
→ rarex: 所以你的function裡面拿到的檔名永遠是最後一個 05/29 20:52
→ rarex: 寫js在loop裡面包function就要特別小心這種事情 05/29 20:53