Boa tarde,
function validarCampos(event) {
const { name, value } = event.targetNão entendi comoas const (name e value) pegaram exatamente o nome e o value do target. É só porque possuem a mesma atribuição(nome)?
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!
Boa tarde,
function validarCampos(event) {
const { name, value } = event.targetNão entendi comoas const (name e value) pegaram exatamente o nome e o value do target. É só porque possuem a mesma atribuição(nome)?
Olá, Edson! Tudo bem?
Acertou em cheio. Seria a mesma coisa que fazermos:
const name = event.target.name;
const value = event.target.value;
O JavaScript é inteligente o suficiente para, ao passarmos aquela sintaxe mais simples, procurar por propriedades com o mesmo nome, e atribuir a novas variáveis com os nomes que nós definimos.
Bons estudos!