molily: Funktionsname aus Variablen zusammensetzen?

Beitrag lesen

Hallo,

Uh... sorry, hab natürlich nicht beachtet, dass in diesem Fall die Arrays lokal sind. Wie würde ich denn das Array in disem Fall zusammensetzen?

var arr = new Array;  
arr[1] = new Array;  
arr[1][0] = "wert";  
  
// oder in der Literalschreibweise:  
  
var arr [  
   [  
      "wert"  
   ]  
];  
  
var i = 1;  
var j = 0;  
alert(arr[i][j]);

Kannst du bitte mal erläutern, inwiefern die Verwendung von 8 Arrays umständlicher ist als ein mehrdimensionales Array?

Du hast eine ordentliche Datenstruktur und kannst auf eval verzichten.

Ob ich nun ein mehrdimensionales Array oder mehrere Arrays verwende, der obige Code bleibt doch fast gleich.

Du sparst dir unzählige unnötige und langsame eval-Aufrufe.

Mathias