Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Usando template String

Nesta aula tivemos uma grande oportunidade para usarmos as Templates Strings no JS ao combinarmos o seletor HTML mais o valor contido no objecto item.id quando isso fica mais fácil criar esse seletor na minha opinião claro!

function atualizaElemento(item) {
    document.querySelector(`[data-id="${item.id}"]`).innerHTML = item.quantidade;
}
1 resposta
solução!

Oi João, tudo bem?

Fico feliz em saber que você está aprendendo sobre Templates Strings em JavaScript. Realmente, elas podem ser muito úteis em diversas situações, como no exemplo que você mostrou.

No código que você postou, o seletor HTML é criado de forma dinâmica, utilizando a propriedade id do objeto item. Isso torna a seleção do elemento muito mais fácil e prática.

Além disso, as Templates Strings permitem que você crie strings multilinhas, insira expressões JavaScript dentro delas e faça interpolação de variáveis, o que torna o código mais legível e fácil de entender.

Um abraço e bons estudos.