Christian S.: Elemente aus assoziativem Array löschen

Hi,

ich habe ein Objekt/assoziatives Array in JavaScript:

var AA = {};

AA["Test"] = 1;
AA["Test2"] = 2;

später möchte ich zB AA["Test"] löschen. Ich habe es mit AA["Test"] = null probiert, aber der Schlüssel ist immer noch da.

Ich hätte es gerne so, dass das Member wirklich ganz weg ist, und auch nicht mehr in einer for(var key in AA) Schleife aufgeführt wird.

Geht das?

Gruß
Christian

  1. hi,

    später möchte ich zB AA["Test"] löschen. Ich habe es mit AA["Test"] = null probiert, aber der Schlüssel ist immer noch da.

    Ich hätte es gerne so, dass das Member wirklich ganz weg ist, und auch nicht mehr in einer for(var key in AA) Schleife aufgeführt wird.

    delete AA["Test"];

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. hi,

      später möchte ich zB AA["Test"] löschen. Ich habe es mit AA["Test"] = null probiert, aber der Schlüssel ist immer noch da.

      Ich hätte es gerne so, dass das Member wirklich ganz weg ist, und auch nicht mehr in einer for(var key in AA) Schleife aufgeführt wird.

      delete AA["Test"];

      gruß,
      wahsaga

      Jo, besten dank! Klappt!