Сообщение от рони
|
Luca,
не понимаю, ждите специалистов.
|
смотрите, в чём вопрос:
например есть объект с тремя подобъектаим
let threeDivs = {
div1:{
text: "it's div1"
},
div2:{
text: "it's div2"
},
div3:{
text: "it's div3"
},
}
далее, в цикле, мы проходим по структуре
for(let elem in threeDivs){
let div = document.createElement("div")
div.innerHTML = elem.text
div.addEventListener("click", (e)=>{
e.currentTarget.remove()
// здесь же надо предусмотреть удаление elem
})
}
те надо удалить дом узел и соответствущий объект из структуры,
я попытался через WeakMap связать данные, чтобы по e.currentTarget получать ссылку на объект, который надо удалить.
структура может быть любой: массивы, объекты...
надеюсь понятно объяснил