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
Libérer: 2024-12-21 13:46:11
original
784 Les gens l'ont consulté

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://.*"
};
Copier après la connexion

Comment supprimer la propriété regex :

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

let myObject = {
  "ircEvent": "PRIVMSG",
  "method": "newURI"
};
Copier après la connexion

Utilisez l'opérateur de suppression comme suit :

delete myObject.regex;
Copier après la connexion

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'];
Copier après la connexion

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

var prop = "regex";
delete myObject[prop];
Copier après la connexion

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);
Copier après la connexion

Sortie :

{ ircEvent: 'PRIVMSG', method: 'newURI' }
Copier après la connexion

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 de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal