Como clonar um objeto exceto uma propriedade com JavaScript
Neste artigo você vai aprender a como clonar um objeto exceto uma propriedade em JavaScript, utilizando um operador muito simples!

Fala programador(a), beleza? Bora aprender mais sobre objetos e JavaScript!
Para resolver o nosso problema podemos utilizar o recursos de Spread Operator
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 45min
Basicamente vamos colocar todas as propriedades do objeto em um novo objeto, este será o nosso clone
E por fim vamos colocar em outra variável a propriedade que não queremos
Veja um exemplo completo do que foi explicado acima:
const user = {
name: "Matheus",
age: 30,
job: "Programmer"
}
const {age, ...newUser} = user
console.log(newUser) // without age property
Temos aqui um objeto user com as propriedades: name, age e job
No exemplo retirei a propriedade age do objeto clonado, e assim temos um novo objeto apenas com name e job
Ou seja, realizamos o processo de clonagem e excluímos a propriedade que não queremos mais! 🙂
Conclusão
No artigo de hoje você aprendeu a como clonar um objeto exceto uma propriedade em JavaScript
Utilizamos o spread operator para isso, criando uma nova variável com a propriedade que precisa ser excluída
Deixando o novo objeto apenas com o que precisamos!
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!
Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias
O link acima contém um cupom de desconto para os cursos!
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares
As diferenças de var, let e const

Como redirecionar para outra página com JavaScript
Exercícios de lógica de programação JavaScript com gabarito
Quais são os melhores exercícios lógica de programação JavaScript? Colocar em prática os exercícios de lógica de programação em JavaScript é de extrema importância para […]
