[問題] 遞迴程式

看板Ajax作者 (JayCheng)時間6年前 (2018/01/05 01:04), 編輯推噓3(3012)
留言15則, 3人參與, 6年前最新討論串1/1
大家好 小弟正在初學 想請問圈起來的地方怎麼看 .foreach(Function(lt) 還有下面的function(tailpl)是會跑去哪裡執行阿... 看不懂裡面參數的意義... https://i.imgur.com/FaVLNkV.jpg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.52.39.78 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1515085457.A.753.html

01/05 01:09, 6年前 , 1F
關鍵字就是它前面的 forEach
01/05 01:09, 1F

01/05 15:45, 6年前 , 2F
forEach方法會逐一讀取前面的陣列,然後給裡面的函式
01/05 15:45, 2F

01/05 15:45, 6年前 , 3F
處理,所以不會跑去哪裡執行,就是在function中跑需要
01/05 15:45, 3F

01/05 15:45, 6年前 , 4F
的邏輯。
01/05 15:45, 4F

01/05 15:46, 6年前 , 5F
比方說你的allRoated(list)會回傳一個陣列,這個陣列
01/05 15:46, 5F

01/05 15:46, 6年前 , 6F
會交由你的function(lt)處理,在這個function裡面lt代
01/05 15:46, 6F

01/05 15:47, 6年前 , 7F
表allRoated(list)這個陣列的個別元素
01/05 15:47, 7F

01/05 15:48, 6年前 , 8F
function中的邏輯就是在處理lt的
01/05 15:48, 8F

01/05 15:49, 6年前 , 9F
function(tailpl)也是一樣的道理
01/05 15:49, 9F

01/13 22:10, 6年前 , 10F
01/13 22:10, 10F

01/13 22:11, 6年前 , 11F
裏頭是callback函式
01/13 22:11, 11F

01/13 22:12, 6年前 , 12F
可以參考說明文件
01/13 22:12, 12F

01/13 22:17, 6年前 , 13F
callback函式 會傳入參數 xx就是value yy就是index
01/13 22:17, 13F

01/13 22:18, 6年前 , 14F
foreach的參數順序有點不一樣 習慣就好ww
01/13 22:18, 14F

01/13 22:21, 6年前 , 15F
縮在同一行裡是javascript匿名函式的寫法
01/13 22:21, 15F
文章代碼(AID): #1QJbwHTJ (Ajax)
文章代碼(AID): #1QJbwHTJ (Ajax)