Heim >Web-Frontend >js-Tutorial >Wie kann ich Eigenschaften von einem JavaScript-Objekt entfernen?

Wie kann ich Eigenschaften von einem JavaScript-Objekt entfernen?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-24 06:03:13563Durchsuche

How Can I Remove Properties from a JavaScript Object?

Eigenschaften aus JavaScript-Objekten entfernen

Eigenschaften aus JavaScript-Objekten zu entfernen ist eine häufige Aufgabe, und es gibt mehrere Möglichkeiten, diese anzugehen.

Eine Möglichkeit besteht darin, das Schlüsselwort delete zu verwenden. Das Schlüsselwort delete mutiert das ursprüngliche Objekt und entfernt die angegebene Eigenschaft. Um beispielsweise im bereitgestellten Objekt myObject die Regex-Eigenschaft zu entfernen:

delete myObject.regex;

Alternativ können Sie die Klammernotation verwenden, um auf die Eigenschaft zuzugreifen und sie undefiniert zuzuweisen:

myObject['regex'] = undefined;

Eine andere Methode ist die Verwendung der Funktion Object.assign(). Diese Funktion erstellt ein neues Objekt mit den angegebenen Eigenschaften. Sie können damit ein neues Objekt ohne die unerwünschte Eigenschaft erstellen:

let newObject = Object.assign({}, myObject);
delete newObject.regex;

Welche Methode Sie auch wählen, denken Sie daran, dass das Schlüsselwort delete das ursprüngliche Objekt verändert, während die anderen Methoden ein neues Objekt erstellen.

Das obige ist der detaillierte Inhalt vonWie kann ich Eigenschaften von einem JavaScript-Objekt entfernen?. 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