const spans = document.querySelectorAll('span');
for(let span of spans){
span.addEventListener('click', function(e){
e.target.parentNode.removeChild(e.target);
})
}
Не могу понять зачем тут конст(думаю прихоть автора), for(let span of spans) не могу понять как это работает и где можно об этом почитать, впервые встречаюсь, потом понял привязал событие к спан, при клике и вызвал функцию function(e), что за 'е'?, далее по таргету мышки работает и удаляет дочерний элемент без указания родителя, поправьте мои ошибки и ответе на вопросы=)