Mudei o código, para que o if de comparação de "td", pegue as duas execuções, pois vi que se não fizer isso, o conteúdo de "th" , era apagado também, deixando apenas o formato de tabela.
table.addEventListener('dblclick', function(event) {
if (event.target.tagName == 'TD') {
event.target.parentNode.classList.add('fadeOut');
setTimeout(function() {
event.target.parentNode.remove();
}, 500);
}
});
A minha duvida é a seguinte, qual a diferença de "td" para "TD", pois pelo que vi, ele está relacionando com a tag do HTML, mas se eu usar minusculo não funciona, somente se escrever a tag em maiúsculo, não entendi o porque disso.