Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Concatenação na linha do código

não entendi o motivo de aplicar a concatenação após o item.id

function atualizarElemento (item) {
    document.querySelector ("[data-id='"+ item.id +"']").innerHTML = item.quantidade
}
1 resposta
solução!

Olá, Kleber! Tudo ok contigo?

A concatenação na linha de código que você mencionou é utilizada para criar um seletor CSS dinâmico. No exemplo que você mostrou, o seletor é construído utilizando o valor da propriedade id do objeto item.

Dessa forma, o seletor [data-id='"+ item.id +"'] busca um elemento que possua o atributo data-id com o valor correspondente ao id do item.

Essa concatenação é necessária para que o seletor seja único e possa selecionar o elemento correto no documento HTML. Sem ela, o seletor seria fixo e não seria possível selecionar elementos diferentes com base no valor do id.

Espero ter ajudado! Bons estudos!