Показать сообщение отдельно
  #1 (permalink)  
Старый 13.12.2017, 17:27
Аспирант
Отправить личное сообщение для Luca Посмотреть профиль Найти все сообщения от Luca
 
Регистрация: 20.06.2017
Сообщений: 69

Связь структурированных данных и DOM
Здравствуйте.
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)

подскажите, как удалять в подобных случаях?
Ответить с цитированием