Как получить доступ к родительскому полю в обьекте
Здравствуйте!!!
Подскажите как можно получить children элементу доступ к родительскому элементу из children? const data = [ { id: 1, name: 'Parent 1', children: [ { id: 2, name: 'Children 1' }, { id: 3, name: 'Children 2' } ] } ] |
Или мне возможно помогут наводки на то как дерево сформировать с детьми которые будут иметь какой-то маркер на родителя. Мне это нужно для того чтобы понять следующее:
1. Я захватываю мышью элемент меню 2. Перетаскиваю его в элемент выше уровнем или несколькими уровнями 3. Я должен иметь инфу о родителе перетаскиваемого элемента чтобы его удалить. |
https://ibb.co/khXr5Rr картинка
|
Цитата:
Вся суть объекта - это набор упорядоченных пар "ключ - значение". А суть массивов в некоем упорядоченном наборе неких элементов... Более от них ничего не требуется. :no: |
Цитата:
|
т е это надо через дом элементы делать?
|
jabbascript, я ведь не знаю что в итоге тебе нужно...
Но нативные элементы JS не обладают теми возможностями что обладают ДОМ-элементы. |
Ну я ссылку скинул на то что хочу(выше на картинку залитую в публичный хостинг), обычное меню с бесконечной вложенностью, где я могу пункты меню менять местами с помощью драг энд дропа, да я знаю такие плагины есть, но мне просто интересно больше в драг энд дропе разобраться. Канбаны и тп слишком просто, а вот дерево уже надо подумать))
|
а вот например на гите какаято либа подобного меню(https://github.com/ant-design/ant-de...o/draggable.md) и в ней какие-то ключи, я пока не вкурил.
|
Цитата:
Тестовый пример можно сделать и выложить тут, этого бывает вполне достаточно для локализации проблемы и демонстрации ее решения. Цитата:
|
Часовой пояс GMT +3, время: 18:11. |