Comment supprimer une clé (propriété) d'un objet en JavaScript ?
Bonjour à tous ! Je viens de commencer à apprendre JavaScript et j'ai rencontré un problème. J'ai un objet qui contient des données sur un utilisateur :
```javascript
let user = {
name: 'Анна',
age: 25,
email: 'anna@example.com',
password: 'secret123'
};
```
Je dois envoyer cet objet au serveur, mais avant l'envoi, je veux supprimer le champ `password` pour ne pas le transmettre en clair. J'ai essayé d'assigner `null` — cela n'aide pas, car la clé reste dans l'objet. J'ai entendu parler de l'opérateur `delete`, mais je ne suis pas sûr de comment l'utiliser correctement. J'ai aussi lu qu'il existe une méthode avec la déstructuration — mais c'est de la magie pour moi.
Pouvez-vous me dire comment supprimer correctement et en toute sécurité une clé d'un objet ? Y a-t-il une différence entre la suppression de propriétés normales et celles qui ont été héritées ? Et peut-on créer un nouvel objet sans une certaine clé, sans modifier l'original ? Je serais reconnaissant pour des exemples de code et des explications pour débutants.
<<>>