[问题] 递回程式

楼主: 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