Silas, é uma diferença sutil mas importante:
var aposInicializado = function() {
$(".remove-item").click(removeItem);
atualizaDados();
};
A função acima tem dois objetivos: atualizar os dados ao carregar a página e criar ações de click nos elementos .remove-item
.
Ao criar as ações, a função removeItem
ainda não foi chamada, então os dados não serão atualizados. Portanto é necessário, após criar essas ações, efetivamente chamar a função e atualizar os dados na página.
Deu pra ver a diferença?
Lembre-se de marcar a resposta que te ajudou como solução do tópico para que os próximos alunos com a mesma dúvida possam saber que ela está resolvida!
Não hesite em perguntar nunca e bons estudos, Silas!