Heim > Artikel > Web-Frontend > So löschen Sie Objektattribute in es6
ES6-Methode zum Löschen von Objektattributen: Verwenden Sie den Löschoperator, Syntax „Objektname.Eigenschaftsname löschen“. Die Verwendung des Löschoperators zum Löschen einer Objekteigenschaft setzt den Eigenschaftswert nicht auf undefiniert, sondern löscht die angegebene Eigenschaft vollständig aus dem Objekt.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, ECMAScript Version 6, Dell G3-Computer.
Attribute werden auch Name-Wert-Paare genannt, einschließlich Attributnamen und Attributwerten. Der Attributname kann eine beliebige Zeichenfolge sein, einschließlich der leeren Zeichenfolge. In einem Objekt können nicht zwei Attribute mit demselben Namen vorhanden sein. Attributwerte können beliebige Datentypen sein.
Wenn Sie in js Objektattribute löschen möchten, können Sie den Löschoperator verwenden. Der Löschoperator kann die Eigenschaften eines Objekts löschen.
Beispiel:Verwenden Sie den Löschoperator, um das angegebene Attribut zu löschen. var obj = {x : 1}; //定义对象
delete obj.x; //删除对象的属性x
console.log(obj.x); //返回undefined
Beim Löschen einer Objekteigenschaft wird die Eigenschaft vollständig vom Objekt gelöscht, anstatt den Eigenschaftswert auf undefiniert zu setzen. Wenn Sie eine for/in-Anweisung zum Aufzählen von Objekteigenschaften verwenden, werden nur Eigenschaften mit dem Eigenschaftswert „undefiniert“ aufgezählt, gelöschte Eigenschaften werden jedoch nicht aufgezählt.
【Empfohlenes Lernen:
Javascript-Tutorial für FortgeschritteneDas obige ist der detaillierte Inhalt vonSo löschen Sie Objektattribute in es6. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!