Heim >Web-Frontend >js-Tutorial >Wie kann ich Eigenschaften von einem JavaScript-Objekt entfernen?
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!