Guest User

Untitled

a guest
Mar 22nd, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. let arr = [
  2. {id: 2, name: "Организация", parent_id: null},
  3. {id: 3, name: "Бухгалтерия", parent_id: 2},
  4. {id: 6, name: " Отдел охраны", parent_id: 2},
  5. {id: 7, name: "Караульная служба", parent_id: 6},
  6. {id: 8, name: "Бюро пропусков", parent_id: 6},
  7. {id: 12, name: "Патентный отдел", parent_id: 2},
  8. {id: 13, name: "Лётная служба", parent_id: 2},
  9. {id: 14, name: "Лётный отряд Боинг 737", parent_id: 13},
  10. {id: 17, name: "Лётный отряд Боинг 747", parent_id: 13},
  11. {id: 18, name: "1-ая авиационная эксадрилия Боинг 737", parent_id: 14},
  12. {id: 19, name: "2-ая авиационная эскадрилия Боинг 737", parent_id: 14},
  13. {id: 21, name: "Лётно-методический отдел", parent_id: 13}];
  14.  
  15. let level = 0;
  16. function find(parent ,level)
  17. {
  18. level++;
  19. for(let i = 0; i < arr.length; i++) {
  20. if(arr[i].parent_id === parent) {
  21. for(let i = 0; i < level; i++) {
  22. document.write('  ');
  23. }
  24. document.write(arr[i].name + '<br>');
  25. find(arr[i].id, level);
  26. }
  27. }
  28. }
  29. find(null, level);
Add Comment
Please, Sign In to add comment