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
}
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
}
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!