Здравствуйте.
console.clear();
const obj = {
first: {
text: "child",
}
}
let root = document.createElement('div')
root.innerHTML = obj.first.text
let wM = new WeakMap()
wM.set(root, obj.first)
root.addEventListener("click", (e)=> { e.currentTarget.classList.add("dn")
delete wM.get( e.currentTarget ) // здесь не удаляет
console.log( wM.get( e.currentTarget ) )
console.log( obj.first === wM.get( e.currentTarget ) )
}
)
document.body.appendChild(root)
подскажите, как удалять в подобных случаях?