Heim >Web-Frontend >js-Tutorial >Wie lösche ich eine Eigenschaft aus einem JavaScript-Objekt?

Wie lösche ich eine Eigenschaft aus einem JavaScript-Objekt?

DDD
DDDOriginal
2024-12-24 02:01:14167Durchsuche

How Do I Delete a Property from a JavaScript Object?

Eine Eigenschaft aus einem JavaScript-Objekt löschen

In JavaScript sind Objekte Sammlungen von Schlüssel-Wert-Paaren. Durch das Löschen einer Eigenschaft aus einem Objekt wird das mit dieser Eigenschaft verknüpfte Schlüssel-Wert-Paar entfernt.

So löschen Sie eine Eigenschaft

Es gibt mehrere Möglichkeiten, eine Eigenschaft aus einem zu löschen Objekt:

  • Verwenden des Schlüsselworts „delete“: Das Schlüsselwort „delete“ entfernt die angegebene Eigenschaft aus dem Objekt.
delete myObject.regex; // Remove "regex" property
  • Verwendung von eckigen Klammern (ES3):Sie können auch eckige Klammern verwenden, um eine Eigenschaft zu löschen.
delete myObject['regex']; // Remove "regex" property
  • Verwenden einer Variablen (ES6):Sie können den Eigenschaftsnamen in einer Variablen speichern und verwenden Sie dann diese Variable, um die Eigenschaft zu löschen.
const prop = "regex";
delete myObject[prop]; // Remove "regex" property

Beispiel

Gegebenes folgendes Objekt:

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

An Entfernen Sie die Eigenschaft „regex“ und erhalten Sie das folgende Objekt:

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

Sie können Folgendes verwenden Code:

delete myObject.regex;

console.log(myObject); // Outputs: {ircEvent: "PRIVMSG", method: "newURI"}

Das obige ist der detaillierte Inhalt vonWie lösche ich eine Eigenschaft aus einem JavaScript-Objekt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn