Referente ao curso JavaScript: conhecendo objetos, no capítulo O que são objetos e atividade Para saber mais: como deletar uma propriedade?
hoje, com a Alura e o Google Gemini
Boa noite Israel! A sintaxe está correta para delete usando:
delete estudante.nome delete estudante['cidade']
O resultado undefined é o esperado pois você deletou as propriedades do objeto estudante. Espero ter ajudado!