1
resposta

[Dúvida] Chaves ao instanciar nova const

Encontrei esse forum sobre instanciar uma variável em chaves: https://pt.stackoverflow.com/questions/137816/declara%C3%A7%C3%A3o-de-vari%C3%A1veis-com-chaves-no-javascript

Mas ainda não entendi por que foi optado em usar aqui, qual seria a vantagem?

        const { id } = req.params;
1 resposta

Olá Stéfany, tudo bem? Nesse caso o que está sendo feito é um destructuring assignment (atribuição via desestruturação). Nesse caso o seu objeto req.params tem que ter a propriedade id para fazer essla desestruturação.

Dessa forma facilita o acesso a dados mais complexos, e melhora a legibilidade do código.

Até onde me lembro tem detalhes sobre desestruturação nos cursos mais avançados de Javascript (ecmascript) Segue a documentação do mozilla com mais detalhes sobre o assunto https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment