Siechfred: Feldnamen assoziativer Arrays

Beitrag lesen

Hallo Martin.

Nun ja. Meine Frage war eigentlich, wie ich bei einem Javascript-Array oder Objekt die Namen (nicht die Werte) der einzelnen Felder abfragen kann. Ein Beispiel:

Ganz einfach:
var wert = objekt.eigenschaft;

var a = new Array();
 a[einstieg]   = 42;
 a[feierabend] = "nvl";
 a[eisbecher]  = 100;

Hm, du meinst sicher eher sowas:

a {
    einstieg : 42,
    feierabend : 'nvl',
    eisbecher : 100
  }

Das erzeugt ein einfaches Objekt mit den Eigenschaften einstieg, feierabend und eisbecher mit den dazu gehörenden Werten. Etwas komfortabler könnte es so aussehen:

function NeuesObjekt(var1, var2, var3) {
  this.einstieg = var1;
  this.feierabend = var2;
  this.eisbecher = var3;
}

a = new NeuesObjekt(42,'nvl',100);

Dann hat Objekt a die gewünschten Eigenschaften mit den dazu gehörenden Werten. Hoffe, dein Anliegen richtig verstanden zu haben.

Freundschaft!
Siechfred