js循环递归函数

喜欢ヅ旅行 2022-04-11 02:59 329阅读 0赞
  1. var arrayList = {
  2. name: '1', children: [{
  3. name: '2', children: [{
  4. name: '3', children: [{
  5. name: '4', children: []
  6. }]
  7. }]
  8. }]
  9. }
  10. function deep(val) {
  11. if (val.children.length == 0) {
  12. val.children == null
  13. } else {
  14. for (var i = 0; i < val.children.length; i++) {
  15. deep(val.children[i])
  16. }
  17. }
  18. }
  19. deep(arrayList)

一个简单的循环递归函数demo,根据children这个key一直递归向下查

发表评论

表情:
评论列表 (有 0 条评论,329人围观)

还没有评论,来说两句吧...

相关阅读