[問題] 遞迴程式

作者: pime (JayCheng)   2018-01-05 01:04:15
大家好 小弟正在初學
想請問圈起來的地方怎麼看
.foreach(Function(lt) 還有下面的function(tailpl)是會跑去哪裡執行阿...
看不懂裡面參數的意義...
https://i.imgur.com/FaVLNkV.jpg
作者: LPH66 (-6.2598534e+18f)   2018-01-05 01:09:00
關鍵字就是它前面的 forEach
作者: bakedgrass (蒙古烤小草)   2018-01-05 15:45:00
forEach方法會逐一讀取前面的陣列,然後給裡面的函式處理,所以不會跑去哪裡執行,就是在function中跑需要的邏輯。比方說你的allRoated(list)會回傳一個陣列,這個陣列會交由你的function(lt)處理,在這個function裡面lt代表allRoated(list)這個陣列的個別元素function中的邏輯就是在處理lt的function(tailpl)也是一樣的道理
作者: wotupset (wotupset)   2018-01-13 22:10:00
https://codepen.io/wotupset/pen/RxJYeK/ 像這樣https://i.imgur.com/9PSEYJD.jpg 裏頭是callback函式https://i.imgur.com/Aj2AG26.jpg 可以參考說明文件callback函式 會傳入參數 xx就是value yy就是indexforeach的參數順序有點不一樣 習慣就好ww縮在同一行裡是javascript匿名函式的寫法

Links booklink

Contact Us: admin [ a t ] ucptt.com