У меня есть список пользователей, и есть одно поле с именем parent, некоторые пользователи могут не иметь родителей.
Я хочу получить полную родительскую иерархию, полную дочернюю иерархию для данного идентификатора пользователя.
Что должно быть в соответствии с моим сопоставлением?
Вот пример.
UserId, Name, ParentId
1., КП., NULL / Пробел / 0
2.RT1
3., TH., 2
4., MS, 3
Если я хочу получить всю дочернюю иерархию UserId-2, это должны быть идентификаторы (3,4, ....), и я также хочу получить родительскую иерархию 4, которая должна быть(3,2,1 ...!).
Возможно ли добиться этого в ES6.3?Если да, каким должен быть мой картограф?Я мог бы иметь одного / нескольких родителей.