Как получить доступ к родительскому полю в обьекте
Здравствуйте!!!
Подскажите как можно получить 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, время: 17:48. |