Löschen Sie einen key aus einem assoziativen array
Betrachten var person=JSON.parse('{"name":"Alice","id",1234}')
.
Wie Entferne ich einen Schlüssel aus der variable Mensch? Zum Beispiel, wie Entferne ich den "Namen" völlig, so dass person
wird {"id":1234}
?
- Dies ist kein assoziatives array. Es ist ein Objekt-literal. Es gibt keine
length
- Eigenschaft wie bei einem array (es sei denn, Sie definieren einen). - möglich, Duplikat der Wie Entferne ich Objekte aus einem javascript assoziatives array?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen
delete person["name"]
.Beachten Sie, dass
delete
wird nur setzen Sie den Wert undefiniert, wird dann nicht reflektiert werden, richtig in der Länge des Arrays.Wenn Sie wissen, der Schlüssel, den Sie verwenden sollten, splice d.h.
myArray.splice(key, 1);