Maison >interface Web >js tutoriel >Comment supprimer les propriétés d'un objet JavaScript à l'aide de l'opérateur « delete » ?

Comment supprimer les propriétés d'un objet JavaScript à l'aide de l'opérateur « delete » ?

DDD
DDDoriginal
2024-12-21 13:46:11760parcourir

How to Remove Properties from a JavaScript Object Using the `delete` Operator?

Suppression de propriétés des objets JavaScript

Étant donné un objet avec plusieurs propriétés, les utilisateurs doivent souvent supprimer des propriétés spécifiques pour modifier la structure de l'objet. Pour y parvenir, JavaScript fournit un moyen simple mais puissant en utilisant l'opérateur delete.

Considérez l'objet suivant :

let myObject = {
  "ircEvent": "PRIVMSG",
  "method": "newURI",
  "regex": "^http://.*"
};

Comment supprimer la propriété regex :

Pour supprimer la propriété regex et obtenir l'objet suivant :

let myObject = {
  "ircEvent": "PRIVMSG",
  "method": "newURI"
};

Utilisez l'opérateur de suppression comme suit :

delete myObject.regex;

Approches supplémentaires utilisant delete :

Outre la méthode ci-dessus, il existe d'autres moyens de supprimer des propriétés à l'aide de delete :

delete myObject['regex'];

ou en utilisant une variable pour stocker la propriété name :

var prop = "regex";
delete myObject[prop];

Démonstration :

L'extrait de code fourni montre comment supprimer la propriété regex de myObject :

var myObject = {
  "ircEvent": "PRIVMSG",
  "method": "newURI",
  "regex": "^http://.*"
};
delete myObject.regex;

console.log(myObject);

Sortie :

{ ircEvent: 'PRIVMSG', method: 'newURI' }

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn