Avatar ·

Como remover uma propriedade de um objeto JavaScript?

Olá a todos! Comecei a estudar JavaScript e me deparei com um problema. Tenho um objeto que contém informações do usuário:\n\n```javascript\nconst user = {\n name: 'Иван',\n email: 'ivan@example.com',\n password: 'secret123',\n role: 'admin'\n};\n```\n\nPreciso remover a propriedade `password` deste objeto, porque quero enviar os dados para o servidor, mas não quero transmitir a senha. Tentei fazer assim:\n\n```javascript\ndelete user.password;\n```\n\nIsso parece funcionar, mas li que `delete` pode ser lento e não recomendam seu uso. Além disso, não tenho certeza se essa é a abordagem correta se precisar remover várias propriedades.\n\nPor favor, me digam como remover propriedades de um objeto corretamente? Existem alternativas ao operador `delete`? E o que fazer se eu precisar