Löscht einen Schlüssel aus einem assoziativen Array

7

Betrachten Sie var person=JSON.parse('{"name":"Alice","id",1234}') .

Wie entferne ich einen Schlüssel von der variablen Person? Zum Beispiel, wie entferne ich "name" vollständig, so dass person wird {"id":1234} ?

    
KalEl 18.11.2009, 09:39
quelle

1 Antwort

20

Versuchen Sie delete person["name"] .

Beachten Sie, dass delete es nur als undefiniert setzt, was dann nicht korrekt in der Länge des Arrays widergespiegelt wird.

Wenn Sie den Schlüssel kennen, sollten Sie Spleiß verwenden, d. h.

myArray.splice(key, 1);

    
Konamiman 18.11.2009, 09:41
quelle

Tags und Links