Romero: Dynamische Array-Namen

Beitrag lesen

Hy,

Ich habe noch nicht verstanden, was du genau erreichen willst, aber generell gesagt, klingt das nach einem "so macht man es eigentlich nicht".

Generell kann man auf Objekteigenschaften mit x.foo oder x['foo'] zugreifen. Und innerhalb einer Funktion zeigt this auf den lokalen Scope. Der globale Scope ist mit windows zu erreichen (zumindest in Browsern).

Ich versuche gerade, dynamisch eine LinkedSelection anzusteuern.

var Auswahl = new LinkedSelection( [ 'Option_A', 'Option_A' ], ErgebnisZeigen, Array_? );

Diese Variable Array_? sind eine oder mehrere verschiedene Arrays, welche ich ebenfalls dynamisch erstelle. Um so jedesmal die richtige Variable einzuladen, wollte ich versuchen, an dieser Stelle eine dynamische Variable einsetzen, um:

  • keine unnötigen if-Abfragen zu verwenden, sondern eine Funktion für alle
  • unterschiedliche Array-Namen zu verwenden, damit ich vorrangegangene Arrays nicht überschreibe

Meine Frage war daher, ob ich solch ein dynamisches Array überhaupt erstellen kann, ohne Objekt-Eigenschaften zu setzen.

LG Romero